mirror of https://github.com/odrling/Aegisub
Compare commits
1871 Commits
Author | SHA1 | Date |
---|---|---|
odrling | fa669a94e6 | |
odrling | dd14bb326f | |
odrling | 463f886a58 | |
odrling | b2e6af62eb | |
odrling | 724df479c5 | |
odrling | fc5277492c | |
odrling | 3e0d4bcdab | |
odrling | 1ea0faa59f | |
odrling | 89bae8640c | |
odrling | 13ee9cc20b | |
odrling | 39da678257 | |
odrling | 9ef7feab55 | |
odrling | e69fd3e96f | |
odrling | ce97291a1b | |
odrling | fc54f0a1a8 | |
odrling | f0c20ea8e5 | |
Vincent Wong | 654dbcf2cf | |
Vincent Wong | 0761654486 | |
Vincent Wong | 166fabcfd2 | |
Vincent Wong | 3f0ec2c102 | |
odrling | 010f538efa | |
odrling | 8348c1e0f5 | |
odrling | 8c3d6c06ad | |
odrling | e824932423 | |
Pierre Jeanjean | 93398de478 | |
arch1t3cht | aa68c2e66b | |
Ryan Lucia | 4b20bc7df0 | |
moi15moi | 7543060f1d | |
arch1t3cht | 897ca32c26 | |
arch1t3cht | cd2e894634 | |
arch1t3cht | 4f8cb846cc | |
arch1t3cht | 86295a8d36 | |
arch1t3cht | bf8bbb60d6 | |
arch1t3cht | e2e3906d15 | |
arch1t3cht | deb0f19b1b | |
petzku | abff2365d3 | |
arch1t3cht | dcca721543 | |
arch1t3cht | f52b699493 | |
arch1t3cht | 1515c77438 | |
arch1t3cht | 63bbdc32d3 | |
arch1t3cht | c11f17b9e6 | |
arch1t3cht | 48855787a1 | |
arch1t3cht | ba9f48a0e5 | |
arch1t3cht | eaf09b2850 | |
arch1t3cht | e67fe10c4b | |
Oneric | 8fcb7c61e8 | |
arch1t3cht | 069cd48cac | |
arch1t3cht | 7e24a5f3a5 | |
arch1t3cht | 6af7c6bddf | |
0tkl | 167b4add50 | |
0tkl | 29c8054b50 | |
arch1t3cht | b0c77beef6 | |
arch1t3cht | 8650e12364 | |
arch1t3cht | eca52e4166 | |
arch1t3cht | 8e60a46c01 | |
arch1t3cht | 1eea4ca69c | |
arch1t3cht | 7f928e8d6d | |
arch1t3cht | 592bd993d7 | |
arch1t3cht | 160cf46b98 | |
arch1t3cht | df9d442102 | |
arch1t3cht | ce557d98e4 | |
arch1t3cht | 786f082673 | |
arch1t3cht | ffb95f1375 | |
arch1t3cht | 8947e20dbb | |
arch1t3cht | 18d088c479 | |
arch1t3cht | 20caaabc07 | |
arch1t3cht | 928a2d4c6c | |
arch1t3cht | 07fa563fa6 | |
arch1t3cht | 5ceaa45f3a | |
arch1t3cht | 4576ac0638 | |
arch1t3cht | 693959801f | |
arch1t3cht | 752a14cc25 | |
arch1t3cht | 24c8144e91 | |
arch1t3cht | 1ba7979ff4 | |
arch1t3cht | d728ce0e78 | |
arch1t3cht | fd753c58a5 | |
Setsugennoao | 568597bddc | |
arch1t3cht | 95500b84fd | |
arch1t3cht | 0d281af269 | |
arch1t3cht | fac664ad10 | |
arch1t3cht | 6dda04da9f | |
arch1t3cht | dd303b1c9d | |
arch1t3cht | 2ac3bdf870 | |
arch1t3cht | 795dffc072 | |
arch1t3cht | 45fdaecd72 | |
arch1t3cht | 4a939d1954 | |
arch1t3cht | 47b10e5ffc | |
arch1t3cht | 2dbee37ad8 | |
arch1t3cht | a1b3e0d9f1 | |
arch1t3cht | 79b3f4ccb0 | |
arch1t3cht | 4ebdc2b82c | |
arch1t3cht | fabc6e436f | |
arch1t3cht | 858f4acf35 | |
arch1t3cht | a9eed184c2 | |
arch1t3cht | dd3016a89d | |
arch1t3cht | 07c4f26a8e | |
arch1t3cht | b3eb182259 | |
arch1t3cht | ee247419b6 | |
arch1t3cht | b8f4c98c4c | |
arch1t3cht | c67ba9f70c | |
arch1t3cht | 9bc3cad79e | |
arch1t3cht | 82b7e96cea | |
arch1t3cht | a631bf192c | |
arch1t3cht | ad92ccf01a | |
arch1t3cht | 4e6af75db4 | |
arch1t3cht | 61ec2bc3e7 | |
arch1t3cht | edae653584 | |
arch1t3cht | 8fb8e90006 | |
arch1t3cht | 49139f0a22 | |
arch1t3cht | d10ffebe35 | |
arch1t3cht | 9acb673457 | |
arch1t3cht | 1fde843630 | |
arch1t3cht | 4a97bb0dd2 | |
Alex James | 4f67db8dd7 | |
arch1t3cht | 41ef3fa56a | |
arch1t3cht | 11fece4c03 | |
arch1t3cht | b2ee8ac036 | |
arch1t3cht | a867f0cc30 | |
arch1t3cht | 418514456e | |
sepro | 061a860e2e | |
sepro | 5944d7999c | |
sepro | 0f897ba0eb | |
arch1t3cht | 4659bb2802 | |
sepro | 0637bcdc7f | |
arch1t3cht | 0b7ea58cd6 | |
arch1t3cht | 239d585512 | |
arch1t3cht | c61f149a37 | |
arch1t3cht | 47c923d4ed | |
arch1t3cht | 263c2b9189 | |
arch1t3cht | 66127f8c40 | |
0tkl | 0fd12795da | |
arch1t3cht | a957af9a12 | |
arch1t3cht | 6754ff8775 | |
arch1t3cht | f9be4a854f | |
arch1t3cht | d97c16cb7c | |
arch1t3cht | d3325eef6c | |
arch1t3cht | dbe30b4da5 | |
arch1t3cht | 02567c2265 | |
arch1t3cht | 7ca8b4c008 | |
arch1t3cht | 644a4ca9f7 | |
arch1t3cht | 96123cb6da | |
arch1t3cht | 42c71c4775 | |
arch1t3cht | 0479b310e8 | |
arch1t3cht | 3f017bc29c | |
arch1t3cht | eb6f31c077 | |
arch1t3cht | e483c5e48f | |
arch1t3cht | 9e8ac83998 | |
arch1t3cht | 1f6684823c | |
arch1t3cht | fd401f059a | |
arch1t3cht | d06a31968d | |
arch1t3cht | 7bc18fec26 | |
arch1t3cht | b41f6bde71 | |
arch1t3cht | 58d6ab520b | |
arch1t3cht | 58c0130d81 | |
arch1t3cht | dba4f4924e | |
arch1t3cht | f3d6eea3b9 | |
wangqr | 055c87cd21 | |
arch1t3cht | 42f7e53e92 | |
arch1t3cht | 79050dfdfb | |
arch1t3cht | 64b92a95ac | |
arch1t3cht | 5e51c59e8e | |
arch1t3cht | c8f8e8ac42 | |
arch1t3cht | 4365b16524 | |
arch1t3cht | b150b6bfc7 | |
Oneric | a6cf70ba59 | |
Ananji Peixoto da Costa | 0e9dd4b311 | |
Oneric | 2f4258a8b4 | |
Oneric | 5b66d473d2 | |
Oneric | da9842b70c | |
Oneric | 6b3cb7ec63 | |
Oneric | bc3358fcfe | |
Oneric | f417f6f1ad | |
Oneric | 6d9901ee3c | |
Oneric | afa290ecfb | |
Oneric | 87d810254c | |
Oneric | 5c00368e85 | |
Oneric | 8c35b1d642 | |
Oneric | 2b33e45f23 | |
Oneric | 66efa84eed | |
Oneric | 429455263f | |
arch1t3cht | db0e79323f | |
arch1t3cht | 3d278547fe | |
arch1t3cht | ff20805ae6 | |
arch1t3cht | 20cc0b8077 | |
arch1t3cht | 9c2d6169c6 | |
arch1t3cht | 82dffcb9f9 | |
arch1t3cht | 00e241d74b | |
arch1t3cht | 0c057ebddb | |
arch1t3cht | 0f13a75a42 | |
arch1t3cht | 18fd966bd9 | |
arch1t3cht | 165cb14879 | |
arch1t3cht | 43d65b906b | |
arch1t3cht | 26a5f00c8a | |
arch1t3cht | 8633e2c4ae | |
arch1t3cht | 1de8d04a43 | |
arch1t3cht | 883a1b2a73 | |
arch1t3cht | 0d5063bf79 | |
LightArrowsEXE | 178551071e | |
arch1t3cht | 9a7314015f | |
arch1t3cht | af9d659c93 | |
LightArrowsEXE | 84d67c73b0 | |
arch1t3cht | 256ddab369 | |
arch1t3cht | 61b8a16cd8 | |
arch1t3cht | 041e9fc70c | |
arch1t3cht | e7e56ef5e0 | |
arch1t3cht | 5050bad8ac | |
arch1t3cht | d2c46f5dca | |
arch1t3cht | 798262ff1c | |
arch1t3cht | 15d215f36d | |
arch1t3cht | fde3dd0dbf | |
arch1t3cht | 7f52346f06 | |
arch1t3cht | 6f073c6a31 | |
arch1t3cht | 1f2eaaf6e4 | |
arch1t3cht | 097a0f45be | |
arch1t3cht | 628d740108 | |
arch1t3cht | ad38400ab9 | |
arch1t3cht | b5a646de66 | |
arch1t3cht | 8b605c8fb5 | |
wangqr | bf240c9770 | |
wangqr | c7d757b91e | |
arch1t3cht | e425ce4d9e | |
arch1t3cht | 29ba61e55d | |
arch1t3cht | 384fc69208 | |
arch1t3cht | e994934e24 | |
arch1t3cht | d399e44061 | |
arch1t3cht | 7485ae46a1 | |
arch1t3cht | 1734f00d8a | |
arch1t3cht | 6874419564 | |
arch1t3cht | 9a9cc66b27 | |
arch1t3cht | d7e7c3a7f0 | |
arch1t3cht | 464c4f9f4e | |
arch1t3cht | 6704a8e57d | |
arch1t3cht | d96fc1f70d | |
wangqr | e4f0a9a510 | |
arch1t3cht | c348f8582a | |
arch1t3cht | 32aaf6372c | |
arch1t3cht | 15f4da61d3 | |
arch1t3cht | 5dfa94d22d | |
arch1t3cht | e2fb3a7e43 | |
arch1t3cht | 66c90b7ed8 | |
arch1t3cht | 88867d402c | |
arch1t3cht | 79a0655eb8 | |
arch1t3cht | 57572e5686 | |
arch1t3cht | a632f5f7ee | |
arch1t3cht | c6b901dfbe | |
arch1t3cht | 86dfadb852 | |
arch1t3cht | cd8169bdf2 | |
arch1t3cht | 0485c1aaf0 | |
arch1t3cht | 12a5050365 | |
arch1t3cht | d860c710c0 | |
arch1t3cht | 0d16753d0a | |
arch1t3cht | 5c065dc74e | |
arch1t3cht | 5dd001388b | |
arch1t3cht | f6954ab903 | |
arch1t3cht | 36a18e5ba3 | |
arch1t3cht | 60897b2327 | |
arch1t3cht | 642251b2dd | |
arch1t3cht | 36e5275418 | |
arch1t3cht | 352e41f19b | |
arch1t3cht | 4c2b47d5de | |
arch1t3cht | ddfd4501f0 | |
arch1t3cht | 9cfc72bd83 | |
arch1t3cht | 8b142a05e5 | |
arch1t3cht | bfdf01df9a | |
arch1t3cht | f5a730fa45 | |
arch1t3cht | 0d0ed49546 | |
arch1t3cht | 8fc301fad4 | |
arch1t3cht | d08726606f | |
arch1t3cht | c0f337a992 | |
arch1t3cht | 74b9353038 | |
arch1t3cht | 15cca59679 | |
arch1t3cht | 1bd426f69a | |
arch1t3cht | 3b02a199f0 | |
arch1t3cht | abe2a81c99 | |
arch1t3cht | 6d83aa9101 | |
arch1t3cht | 74d75a568e | |
arch1t3cht | 3b7cb30e1f | |
arch1t3cht | cba8d3644f | |
arch1t3cht | b3b4b96238 | |
arch1t3cht | c0edbb2710 | |
arch1t3cht | c8ff1bc960 | |
arch1t3cht | fca902b0a1 | |
arch1t3cht | bd4e79fdf9 | |
arch1t3cht | b1a9867f16 | |
arch1t3cht | 277d1e15cd | |
arch1t3cht | 9d4a67b523 | |
arch1t3cht | 7ddfef7517 | |
arch1t3cht | b7f3e19e00 | |
arch1t3cht | a3b131a312 | |
arch1t3cht | 399042e9e9 | |
arch1t3cht | 4edd619229 | |
arch1t3cht | 28db5d31ce | |
arch1t3cht | 6cc22750c1 | |
arch1t3cht | 2ee6f6e904 | |
arch1t3cht | 04ccc15fd4 | |
arch1t3cht | a0d381019f | |
arch1t3cht | 245cc68afa | |
arch1t3cht | 3583e57ddc | |
arch1t3cht | 962295cf1e | |
arch1t3cht | a5aa4eca29 | |
arch1t3cht | 231706239f | |
arch1t3cht | 2bcf0c7555 | |
arch1t3cht | b38493ee68 | |
arch1t3cht | 0e89f32cfb | |
arch1t3cht | 17831ca0f4 | |
arch1t3cht | b8b85eb580 | |
IbarakiKasen | 049c1c08d1 | |
wangqr | e69c4e9a86 | |
wangqr | 53cc316e6f | |
wangqr | d55922d3cf | |
wangqr | 7fe4382d38 | |
wangqr | ed15252d69 | |
wangqr | af7cbb7730 | |
wangqr | 0e0e04c943 | |
wangqr | 6cb1a49943 | |
wangqr | 5f3757525a | |
sepro | e2ef1eb77f | |
arch1t3cht | cc9d13d21a | |
sepro | 1469f1499b | |
arch1t3cht | 2f31bfc565 | |
arch1t3cht | ccc5f44a5f | |
arch1t3cht | 40a9344d44 | |
arch1t3cht | febce3ecdc | |
arch1t3cht | fe77a1a0b8 | |
arch1t3cht | 961b3dfbee | |
arch1t3cht | 22fb4c6e8c | |
arch1t3cht | 38efde92e3 | |
arch1t3cht | a394aefd1a | |
arch1t3cht | 7ea1d650a9 | |
arch1t3cht | 3fedc88641 | |
arch1t3cht | fb7f4bdd9a | |
arch1t3cht | 7721ae689f | |
arch1t3cht | 0dddddf96b | |
arch1t3cht | bb16cdf7fe | |
arch1t3cht | 9ea7808a30 | |
arch1t3cht | 6b43e643cb | |
arch1t3cht | c7c874acc4 | |
arch1t3cht | b2fbc84335 | |
arch1t3cht | c8d4df1355 | |
arch1t3cht | 9b920c7892 | |
arch1t3cht | ec23330b09 | |
arch1t3cht | 2e78b9cfde | |
arch1t3cht | 98d476102e | |
arch1t3cht | 1d1a1d2ad7 | |
arch1t3cht | 1dbd3b3cc7 | |
arch1t3cht | 77cc1a6b22 | |
arch1t3cht | 5a0bfdd775 | |
arch1t3cht | 7f7f5c8385 | |
arch1t3cht | 732c5c7654 | |
arch1t3cht | b52d1d0973 | |
arch1t3cht | 3b8cc6deb1 | |
arch1t3cht | 918c1e23a3 | |
arch1t3cht | aadf6b32b9 | |
arch1t3cht | 819d90e9b0 | |
arch1t3cht | 34d339c187 | |
arch1t3cht | 8169f0c6dc | |
arch1t3cht | 144860eb59 | |
arch1t3cht | 00ee2b1ab8 | |
arch1t3cht | 50fb12d433 | |
arch1t3cht | 1e958cd1a1 | |
arch1t3cht | b697ad6ca0 | |
arch1t3cht | 860a090de8 | |
arch1t3cht | 3e5b985c7b | |
arch1t3cht | e7e87f5584 | |
arch1t3cht | 0b8f5ad8fa | |
arch1t3cht | afbd626e40 | |
arch1t3cht | 17d827c88a | |
arch1t3cht | 6cdf360e76 | |
arch1t3cht | 24ac0647ac | |
arch1t3cht | ff43f3d601 | |
arch1t3cht | 4a5a212f35 | |
arch1t3cht | 3f298bf03a | |
arch1t3cht | 6af0b41f47 | |
arch1t3cht | 70fd08aabe | |
arch1t3cht | e41647c78c | |
arch1t3cht | 4c6e3527d4 | |
arch1t3cht | e4261faf73 | |
arch1t3cht | 33b9a6e395 | |
arch1t3cht | 44888d9b70 | |
arch1t3cht | 25bd040494 | |
arch1t3cht | 64ecc490be | |
arch1t3cht | fb24bcda6d | |
wangqr | d75e49653a | |
Oneric | 57841a0a34 | |
Oneric | f1cfd480c4 | |
Oneric | 2300988613 | |
wangqr | b2ba1feb28 | |
wangqr | 60dcc35830 | |
wangqr | 2b3df72c75 | |
wangqr | 37380658bb | |
Charlie Jiang | cc8e857849 | |
arch1t3cht | 9ebe154964 | |
arch1t3cht | 3fb2eacf95 | |
arch1t3cht | 53466be0ca | |
arch1t3cht | ad443dd118 | |
arch1t3cht | 95bd0edbdd | |
arch1t3cht | 0376c56a95 | |
arch1t3cht | ce1b3a0158 | |
arch1t3cht | fe285678a3 | |
Ristellise | 6906b6e5d7 | |
Ristellise | 994e50048a | |
Ristellise | fd28458ed8 | |
Ristellise | 3dfea0c315 | |
arch1t3cht | 80e8ad0103 | |
arch1t3cht | 663112ba03 | |
arch1t3cht | 31271676b3 | |
arch1t3cht | 17d50d49ef | |
wangqr | e2a49b3313 | |
wangqr | 691ab820b8 | |
sepro | 8e1cc6228e | |
arch1t3cht | bde149fd30 | |
arch1t3cht | 4e8c02d38f | |
arch1t3cht | e8493975e2 | |
arch1t3cht | 64ba5b1e36 | |
arch1t3cht | 8dbf6a4fb7 | |
arch1t3cht | 69d79ac0cf | |
arch1t3cht | 84d90ce80b | |
wangqr | c232ef6bb6 | |
Oneric | 61c6303a14 | |
Oneric | 7a729532b4 | |
Oneric | e098342f54 | |
wangqr | b5e7bbc5ad | |
wangqr | 42248eabad | |
wangqr | 68166c7581 | |
wangqr | c71e140c41 | |
Charlie Jiang | 3dcab8b9bd | |
arch1t3cht | c07a648270 | |
arch1t3cht | fa33b07c7f | |
arch1t3cht | feab1a5663 | |
arch1t3cht | b61f8946c1 | |
arch1t3cht | fd1a92d627 | |
arch1t3cht | c0fa794e45 | |
arch1t3cht | 4a928674cd | |
arch1t3cht | 7c92e6bbd6 | |
arch1t3cht | d0c8ffd1af | |
arch1t3cht | 4b9c50a702 | |
arch1t3cht | af009c4ce7 | |
arch1t3cht | 32dda63971 | |
arch1t3cht | a6af313cf2 | |
arch1t3cht | a37f84215d | |
arch1t3cht | 9177943c76 | |
Asada shinon | ba3a3dc80a | |
arch1t3cht | aeaab655eb | |
Ristellise | f06e42a82e | |
wangqr | dabd9f699f | |
Asada shinon | d0efa0494a | |
Asada shinon | 58a6cf4793 | |
arch1t3cht | 32fc7abd2d | |
arch1t3cht | 58d6fa456e | |
arch1t3cht | 11b5a80618 | |
arch1t3cht | ca462c2a24 | |
arch1t3cht | 0926f84d0e | |
arch1t3cht | 8ca6ec1884 | |
arch1t3cht | 9cc3fe9e71 | |
arch1t3cht | e65e55833c | |
arch1t3cht | 818fcd51f4 | |
arch1t3cht | 2176954aee | |
arch1t3cht | 56cc1a6873 | |
arch1t3cht | 1772dd17ae | |
arch1t3cht | 4f9b23ab1f | |
arch1t3cht | 2234068202 | |
arch1t3cht | ff46b860a2 | |
arch1t3cht | 7ea9b95fe0 | |
arch1t3cht | 2c296afdb8 | |
arch1t3cht | 238dbb386d | |
arch1t3cht | eb07b3f9b8 | |
arch1t3cht | 7da4493a0f | |
arch1t3cht | 10d233d3e2 | |
arch1t3cht | 77af0c40dc | |
arch1t3cht | 86354050f3 | |
arch1t3cht | ba0db4da70 | |
arch1t3cht | 21591b3e88 | |
Eli Schwartz | 8336c7d97c | |
arch1t3cht | e644227e95 | |
arch1t3cht | 635503affe | |
arch1t3cht | e240a5fdc2 | |
arch1t3cht | 142605cf41 | |
arch1t3cht | fdcb0ee75f | |
arch1t3cht | 5bde34ff3e | |
arch1t3cht | 2bf4f17e58 | |
arch1t3cht | cfd93ce81b | |
arch1t3cht | 6e811ef6a7 | |
arch1t3cht | 9fef97a5bb | |
arch1t3cht | 75db50b6ed | |
TRAMBO | 4776ca9dd1 | |
Oneric | e5dee3fbe2 | |
Oneric | 85ce9663a6 | |
Sodra | 03ffce8a89 | |
Sodra | bb5081189e | |
Sodra | b332181937 | |
moex3 | 36f7e102e2 | |
moex3 | 0b8586e90d | |
moex3 | 14d078fb9f | |
moex3 | 09ea0f54d3 | |
moex3 | db6297c8c3 | |
moex3 | 4f6836da9c | |
moex3 | 70ddf3c7f5 | |
moex3 | d73dfe9c18 | |
moex3 | 808ead65bf | |
moex3 | 0ec0f20695 | |
moex3 | 5f95f76671 | |
moex3 | f3d796a3e3 | |
moex3 | e3949cdaa1 | |
EleonoreMizo | bfcd8a3e2c | |
Oleg Oshmyan | f21d8a3607 | |
Oleg Oshmyan | 1d01f8adc8 | |
Oleg Oshmyan | 18503946d5 | |
woclass | e58e4a9149 | |
woclass | 0dffcec461 | |
woclass | 7e9c7d7aa0 | |
Myaamori | dfb0a1ca99 | |
Myaamori | 2c927bac32 | |
clr134 | 28e3e75c44 | |
Vardë | 3c17671ad0 | |
woclass | 52c8fef28c | |
Yi-Jyun Pan | 761194025f | |
woclass | 62c3acb666 | |
Ryan Lucia | aeba7a390e | |
Ryan Lucia | a856030078 | |
Myaamori | 84ac716972 | |
Myaamori | c43e4fba3c | |
Myaamori | 0f95589d0a | |
Myaamori | b00f5dd58e | |
Ryan | 696a732840 | |
Ryan | 7def61d46f | |
Myaamori | 3dfc553880 | |
Myaamori | 4b2cd7f170 | |
Ryan | 7a27ee7823 | |
Ryan | 9d1b28f5a7 | |
Ryan | 51494a07d9 | |
Ryan | 8394f1adca | |
Ryan | e929e4a75c | |
Ryan | 4648e8cc5b | |
Ryan Lucia | b7f6ac42e4 | |
Ryan Lucia | 84beba20cb | |
Ryan | ef64307ba1 | |
Ryan | 48c3acd3aa | |
Ryan | f5122a3927 | |
Ryan | d32ef75cba | |
Ryan | 1246534b7b | |
Ryan Lucia | c218db6f34 | |
petzku | 19429b0f6e | |
Ryan Lucia | 8fa0fa352b | |
Ryan Lucia | dc3ffa30af | |
Ryan Lucia | 43751546f4 | |
Ryan Lucia | 2abb098bd1 | |
Myaamori | c6f4ea45aa | |
Myaamori | ca7501c7ed | |
Ryan Lucia | c32c612dc3 | |
Ryan | 1fd574f556 | |
Ryan | b72f02b9f2 | |
Ryan | 248785d7ad | |
Ryan | 36b75b827d | |
Ryan | 73ad926880 | |
Ryan | 2cb759a6e2 | |
Ryan | e186fa4627 | |
Ryan | 1ac52a24d6 | |
Ryan | 7d9feca578 | |
Ryan | d8c348e897 | |
Ryan | f3958288ac | |
Ryan | 8d8ea166df | |
Ryan | 7640576cc9 | |
Ryan | 8acc8be2ba | |
Ryan | 73c54cef99 | |
Ryan | 1981f4db3e | |
Ryan | bec44eaab8 | |
Ryan | b8d1864a07 | |
Myaamori | b42da504a0 | |
Ryan | 35b2ca5532 | |
Ryan | 1384123e2d | |
Ryan | 8b8f4a3925 | |
Ryan | 6660594f64 | |
Ryan | 308ef6cbb0 | |
Ryan | d583744b69 | |
Ryan | a2da1616c0 | |
Ryan | 25a62f4f12 | |
Ryan | 417ba4ff2d | |
Ryan | 2211b7a0a5 | |
Ryan | 4b1d23e6be | |
Ryan | 7f46b687e1 | |
Ryan | 1a5c19c4d7 | |
Ryan | 28bc329678 | |
Ryan | a77f7d48df | |
Ryan Lucia | bc079922c0 | |
Ryan Lucia | b51463a5f5 | |
Ryan Lucia | c487dd2bdb | |
Ryan | f240c01cbc | |
Ryan | 56581fbce3 | |
Ryan | 32729800df | |
Ryan | 9211b7b632 | |
Ryan | 8cf4100c87 | |
Ryan | 106c753782 | |
Ryan | a3ec466ff6 | |
Ryan | 72edb88982 | |
Ryan Lucia | 44fdeb361f | |
Ryan Lucia | 194521e777 | |
Ryan Lucia | 47f7aa879d | |
Ryan Lucia | 89c788a4b3 | |
Ryan Lucia | c5111b492b | |
Ryan Lucia | 4dc65303a1 | |
Ryan Lucia | cd0eee968f | |
Ryan Lucia | f91f6f0743 | |
Ryan Lucia | 18ccc1d7f0 | |
Ryan Lucia | 8a09d00081 | |
Ryan Lucia | 3f1c315dfe | |
Myaamori | abec21f4e0 | |
Myaamori | aecf09a64d | |
Myaamori | 93b2794c85 | |
Myaamori | 6ff1729303 | |
Myaamori | 8bb8b34fe7 | |
Myaamori | 0ea6d36fca | |
Ryan Lucia | 17303d3846 | |
Ryan Lucia | 7d4c99db5a | |
Ryan Lucia | daa4cc8bbc | |
Ryan Lucia | dc3aaa5df0 | |
Ryan Lucia | 454c79c8cc | |
Ryan Lucia | 60431862fa | |
Ryan Lucia | 7d0028799f | |
Ryan Lucia | e393509515 | |
Ryan Lucia | e3826cb17e | |
Ryan Lucia | 8f42f11b11 | |
Ryan Lucia | 9fd62692af | |
Ryan Lucia | 2e898c461a | |
Ryan Lucia | 0d45c67dcf | |
Ryan Lucia | 44af99a163 | |
Ryan Lucia | e087728021 | |
Ryan Lucia | 5ec5271eb5 | |
Myaamori | 3147f303c8 | |
Myaamori | d80b8d6de0 | |
Myaamori | fa2c35a058 | |
Myaamori | 0e51dba59b | |
Myaamori | 5dff6c9234 | |
Myaamori | 65fc7c0f30 | |
Myaamori | b1c2fbdb19 | |
Myaamori | 2510ef25c2 | |
Myaamori | 03de8929d4 | |
Myaamori | 441daf5aeb | |
Myaamori | 0b7e244232 | |
Myaamori | 51b8248ac8 | |
Myaamori | bb02d3bc5e | |
Myaamori | f9f8b6c4d3 | |
Myaamori | ce791773f6 | |
Myaamori | d6ee06eb54 | |
Myaamori | 64df2d61c7 | |
Myaamori | 130339a3d6 | |
Myaamori | 1fc019447a | |
Myaamori | f6b74331da | |
line0 | 2e613f5476 | |
line0 | bfdcbdefad | |
line0 | 88e24db733 | |
line0 | 37230683fb | |
line0 | f039395003 | |
line0 | 18fe7918f3 | |
line0 | 23e86bf074 | |
line0 | e56ab6c784 | |
line0 | 609d38e605 | |
line0 | b6c0f2d544 | |
line0 | b8e2cf83fd | |
FichteFoll | a91c4f70c3 | |
FichteFoll | 6343d36169 | |
FichteFoll | 650954f28e | |
FichteFoll | 443dd5146d | |
Ryan Lucia | 9708ca8e5e | |
Ryan Lucia | 2cb6d5b814 | |
FichteFoll | 9fdf490cff | |
FichteFoll | 8704f83743 | |
Ryan Lucia | 5e14a9265b | |
Ryan Lucia | 7befd5e759 | |
Ryan Lucia | a853f7c4b0 | |
Ryan Lucia | 57e4f788d0 | |
Ryan Lucia | 13711128fa | |
Ryan Lucia | 1599858c92 | |
Ryan Lucia | 3b2d770d74 | |
Ryan Lucia | d2d3168904 | |
Ryan Lucia | df396b67b2 | |
Ryan Lucia | 2eaf9b0062 | |
Ryan Lucia | 9e284660b1 | |
Ryan Lucia | 9aeaceb6e7 | |
Ryan Lucia | 631dad170f | |
Ryan Lucia | d3c709a2ea | |
Ryan Lucia | 608d0c9c15 | |
Ryan Lucia | 609f5be032 | |
Ryan Lucia | 6ca1d6463a | |
Ryan Lucia | 42bfc53a77 | |
Ryan Lucia | 0be226aa6c | |
Ryan Lucia | 506bac365d | |
Ryan Lucia | a9dfafd37a | |
Ryan Lucia | 1a133cd567 | |
Ryan Lucia | c965171663 | |
line0 | 936b39303d | |
Ryan Lucia | 613cef19a0 | |
Ryan Lucia | 7596a7c5e4 | |
Ryan Lucia | f361138a4d | |
Ryan Lucia | 3b7724aab4 | |
Ryan Lucia | ddd6a4f289 | |
Ryan Lucia | 83fcab0775 | |
Ryan Lucia | cde5778283 | |
Ryan Lucia | 68f5843117 | |
Ryan Lucia | 02a2c12cee | |
Ryan Lucia | c564df55aa | |
line0 | 2f13615342 | |
FichteFoll | a6076ed580 | |
Martin Herkt | 2e3a78383f | |
Martin Herkt | ca3802e82a | |
Martin Herkt | 48af346e94 | |
Martin Herkt | 97b4dfb7f4 | |
Martin Herkt | 8905921a2d | |
EleonoreMizo | f9c8a7f6aa | |
Andrew Neth | d0bab1212c | |
Thomas Goyne | 6f546951b4 | |
Thomas Goyne | 85f711fccc | |
Thomas Goyne | 5da48d0f30 | |
Thomas Goyne | 6ca879938d | |
Thomas Goyne | 8d17a0e88a | |
wangqr | e1a8ab1c10 | |
wangqr | 6d4dd60ce8 | |
wangqr | 57ee580c0f | |
wangqr | 336745cdb2 | |
wangqr | 10f7458b5f | |
wangqr | 1122c0880a | |
wangqr | dd59fc988a | |
wangqr | 896011f535 | |
wangqr | 7a1756a26f | |
wangqr | 6732179a8a | |
davste0816 | 72d0457bc8 | |
davste0816 | 073c06d812 | |
davste0816 | 06798f2caf | |
wangqr | b3f0cb8953 | |
wangqr | 9ed381f498 | |
wangqr | b429645006 | |
wangqr | 0a2a07ba7e | |
wangqr | 716c2eae0d | |
wangqr | bb5090ac3a | |
wangqr | d7139c40c0 | |
wangqr | 73ca9ace1c | |
wangqr | 38046516b3 | |
wangqr | 698c41afef | |
Ryan Lucia | 293673fef1 | |
Ryan Lucia | 2411617158 | |
Ryan Lucia | af5d34cc1d | |
Ryan Lucia | 1ce72a6d6e | |
Ryan Lucia | ebea3905cc | |
Ryan Lucia | 4f870f9c26 | |
Ryan Lucia | f2ca259a8b | |
Ryan Lucia | 04a193de4d | |
Ryan Lucia | 63d267d359 | |
Ryan Lucia | b2dd50e910 | |
Ryan Lucia | 66a3748f97 | |
Ryan Lucia | bc649b6063 | |
Ryan Lucia | 30286e7035 | |
Ryan Lucia | d660f7f2b0 | |
wangqr | d0c05fbcde | |
wangqr | 17215edc31 | |
wangqr | faad82e1ec | |
wangqr | 5d4973a5f6 | |
wangqr | d89c1ce900 | |
Thomas Goyne | 4897905287 | |
darealshinji | 7c43c757ce | |
scx | 547b17fc22 | |
scx | c3c446a8d6 | |
darealshinji | 7094bd1e20 | |
Yakauleu Uladzislau | 565b7cb86e | |
scx | 0847acc53f | |
scx | 67d9fd9aa4 | |
scx | cb0af6ca35 | |
scx | 0418d0b5be | |
scx | eeb3e17b73 | |
scx | 7ea2c09afa | |
scx | c3a4a9122c | |
scx | 0a1b93860b | |
wangqr | 42552e5efb | |
wangqr | 3782b906d7 | |
Ryan Lucia | d9bd7def0b | |
Ryan Lucia | 5ed4838d00 | |
Ryan Lucia | 5005d6d2a2 | |
Ryan Lucia | fb02d6855c | |
Ryan Lucia | a5228d8d44 | |
davste0816 | c2085d139c | |
davste0816 | b107077b20 | |
davste0816 | 0e6b492735 | |
Martin Herkt | a78f5d2760 | |
FichteFoll | 75fc5f38d7 | |
Ryan Lucia | 7853e7abe2 | |
Ryan Lucia | 7147038e0a | |
Ryan Lucia | 3ba7358bfe | |
Ryan Lucia | a1ec3767e4 | |
Ryan Lucia | ad52260665 | |
Ryan Lucia | 5a554a586e | |
Ryan Lucia | 826a360b8d | |
Ryan Lucia | 628962559d | |
Ryan Lucia | 129e748abd | |
Ryan Lucia | 9638bfbef4 | |
Thomas Goyne | f99711aca8 | |
Thomas Goyne | 6496414e61 | |
Thomas Goyne | 2cb92a5f74 | |
Thomas Goyne | ebc76c8a11 | |
Thomas Goyne | 6afb851365 | |
Ryan Lucia | 26ccf0b8e5 | |
Ryan Lucia | 08ebcf4693 | |
Ryan Lucia | a9eba14df5 | |
Ryan Lucia | 9d579e15ec | |
Ryan Lucia | c6d50332e8 | |
Ryan Lucia | 6e0706939e | |
line0 | e2bd1283c6 | |
Ryan Lucia | 2961ea1947 | |
Ryan Lucia | 5c1566752a | |
bkbkb | 2ce503ebe7 | |
darealshinji | c3e03f3039 | |
bkbkb | 83736b4866 | |
Thomas Goyne | 524c6114a8 | |
Jan Beich | d8336d2fed | |
darealshinji | ce658d0709 | |
Ryan Lucia | fe0dd3e095 | |
Ryan Lucia | 9ce76d3802 | |
Ryan Lucia | d4e99700d4 | |
Ryan Lucia | 861a1c1694 | |
Marcin Kurczewski | a4bde47c5c | |
Thomas Goyne | a32bf7acdc | |
Thomas Goyne | 4fdc5efb69 | |
Thomas Goyne | e44f0b92b0 | |
Thomas Goyne | bbd5a0aadb | |
Thomas Goyne | 5cfa896f98 | |
Thomas Goyne | 9c628f1cdf | |
Ryan Lucia | adb7c36be3 | |
Ryan Lucia | 90586ca588 | |
Ryan Lucia | a621072e7d | |
Ryan Lucia | 747525142a | |
Ryan Lucia | 869cdcc7a1 | |
Ryan Lucia | 3eaa56fc18 | |
Ryan Lucia | e516ab6e32 | |
Ryan Lucia | 4d048e3c90 | |
Ryan Lucia | 50a18c7942 | |
Ryan Lucia | dbd7dd8ba1 | |
Ryan Lucia | 2f500cd480 | |
Ryan Lucia | 95d96f938b | |
Ryan Lucia | 3bcc7269be | |
Ryan Lucia | 10814a7d0b | |
Ryan Lucia | 8cc3a35dd4 | |
Thomas Goyne | 73c5e7a4c2 | |
Roxas Shadow | d893218e50 | |
computerfan | e401baa910 | |
Alexander Pozdnyakov | 315d416753 | |
sidneys | b097d3133d | |
sidneys | d4461f65be | |
Sidney | 40a0fb5910 | |
therealfun | f6a2ac08a6 | |
rr- | 4791222ab3 | |
rr- | 21f704f138 | |
Rasmus Thomsen | 876d59ec22 | |
Ryan Lucia | 1b7388683f | |
Ryan Lucia | 3c5b61429a | |
Thomas Goyne | bc157d9bbc | |
Rodger Combs | 61028916c8 | |
Rodger Combs | 16d57dac79 | |
Rodger Combs | 5a3b7301c6 | |
Rodger Combs | a88835e253 | |
Rodger Combs | 275a35fdeb | |
Thomas Goyne | de9290b75b | |
Rodger Combs | 1bd25711eb | |
Rodger Combs | 3632ad067d | |
Thomas Goyne | 3bc5e8f04f | |
Thomas Goyne | f555ac841c | |
Thomas Goyne | 70edb03b2a | |
Martin Herkt | 8d3ad9ff68 | |
Maxime Gauduin | dd67db47cb | |
Martin Herkt | 3594ade719 | |
Eduard Ereza Martínez | b859ddbca4 | |
Ryan Lucia | 3e2c165852 | |
Thomas Goyne | 1042226531 | |
Thomas Goyne | 172ccc2b25 | |
Thomas Goyne | ea27230293 | |
Eduard Ereza Martínez | 823e181096 | |
Yao | 931613381c | |
Álex G.M | b5396eb382 | |
Niels Martin Hansen | b118fe7e7a | |
Thomas Goyne | 0e8bc44539 | |
Thomas Goyne | 101cd8e1e5 | |
Thomas Goyne | 7a6da26be6 | |
Thomas Goyne | dba8f1c062 | |
Thomas Goyne | 15adac519d | |
Thomas Goyne | 1aa9215e7f | |
Thomas Goyne | 95f3f30d53 | |
Thomas Goyne | b8fa7e010b | |
Thomas Goyne | 8823476275 | |
Thomas Goyne | 43f5af556d | |
Thomas Goyne | 2720d8c0dc | |
Thomas Goyne | 8f019a6e45 | |
Thomas Goyne | d1e5a2674b | |
Thomas Goyne | 9bbfdddde0 | |
Thomas Goyne | cac4ba910d | |
Thomas Goyne | e3ad5ea976 | |
Thomas Goyne | 26fea0e123 | |
Thomas Goyne | b2687e893b | |
Thomas Goyne | b6c1bb146b | |
Thomas Goyne | 893b08a19c | |
Thomas Goyne | 0dea29b369 | |
Thomas Goyne | c3f442aee8 | |
Thomas Goyne | 4c15d0ba84 | |
Thomas Goyne | 0ed6dd46fb | |
Thomas Goyne | 45315476bd | |
Thomas Goyne | a315ce6903 | |
darealshinji | 14a80dbabd | |
Thomas Goyne | 9ed553e5fb | |
Thomas Goyne | ad0f702a55 | |
Thomas Goyne | 28eb475fc2 | |
Thomas Goyne | bb3e0de728 | |
Thomas Goyne | 3c381b6c55 | |
Thomas Goyne | 761a121452 | |
Thomas Goyne | 596332763b | |
Thomas Goyne | e13a39f302 | |
Thomas Goyne | b9a56cb870 | |
Thomas Goyne | 278b7621cf | |
Thomas Goyne | f2b3b69b3f | |
Thomas Goyne | 8e6c4ff3ba | |
Thomas Goyne | f824d2c56b | |
Thomas Goyne | 6780373a50 | |
Thomas Goyne | b1cb16c7f8 | |
Thomas Goyne | d152af1f14 | |
Thomas Goyne | 2527204515 | |
Thomas Goyne | 63bb585db6 | |
Thomas Goyne | 973f0b09fc | |
Thomas Goyne | f8c3504898 | |
Thomas Goyne | 9b815ac8cc | |
Thomas Goyne | 0b2d0d40d5 | |
Thomas Goyne | 4f34784370 | |
Thomas Goyne | f481a7f5fb | |
Thomas Goyne | e8cdfc57a9 | |
Thomas Goyne | fe2925408c | |
Thomas Goyne | e5a6abd215 | |
Thomas Goyne | e06385b6d4 | |
Thomas Goyne | de3bdeb484 | |
Thomas Goyne | 15d78ed190 | |
Thomas Goyne | 913b8438f3 | |
Thomas Goyne | 3b13260ca1 | |
Thomas Goyne | 879661a379 | |
Thomas Goyne | 82f250dbbb | |
Thomas Goyne | ddc5cd155f | |
Thomas Goyne | fa2e3fb38f | |
Thomas Goyne | afed3dca21 | |
Thomas Goyne | 26361c5003 | |
Thomas Goyne | 3747705a43 | |
Thomas Goyne | c8d02de3db | |
Thomas Goyne | 52dbb482af | |
Thomas Goyne | 2032ab8ea3 | |
Thomas Goyne | 75804da4ea | |
Thomas Goyne | 5f89a64f07 | |
Thomas Goyne | f28e46c2e3 | |
Thomas Goyne | ead12de8b6 | |
Thomas Goyne | 84b0f1e043 | |
Thomas Goyne | 0f17784548 | |
Thomas Goyne | 8de8724660 | |
Thomas Goyne | f5f5439808 | |
Thomas Goyne | 932937c343 | |
Thomas Goyne | e757618b32 | |
Thomas Goyne | d253388c8e | |
Thomas Goyne | 44b76d38d2 | |
Thomas Goyne | bebc024fa0 | |
Thomas Goyne | f811f7e363 | |
Thomas Goyne | 1d00bd834d | |
Thomas Goyne | 9112cc8cf9 | |
Thomas Goyne | 4542204b3a | |
Thomas Goyne | 652a250189 | |
Thomas Goyne | 263ccbdc23 | |
Thomas Goyne | 0d72423223 | |
Thomas Goyne | 9fd5bbc552 | |
Thomas Goyne | 2fa56abc75 | |
Thomas Goyne | f7661dbd78 | |
Thomas Goyne | 7eb2504dbb | |
darealshinji | f0258cf2d9 | |
Thomas Goyne | 85a820918f | |
Thomas Goyne | ea43700531 | |
Thomas Goyne | c49dd8bd96 | |
Thomas Goyne | 85b356407f | |
darealshinji | 736e69ef53 | |
darealshinji | 5c50029074 | |
darealshinji | 896ede12f3 | |
darealshinji | 541a9ad590 | |
Cirrus Wazza | 1f7a59afcb | |
Thomas Goyne | ac2ac9cf06 | |
Ryan Lucia | a84c9b9a85 | |
Thomas Goyne | 0ea48271d4 | |
Thomas Goyne | a55bc56a12 | |
Thomas Goyne | 5c9ce12746 | |
Thomas Goyne | ad1af90e74 | |
Thomas Goyne | 4366e59353 | |
Thomas Goyne | 017bbe1e59 | |
Thomas Goyne | 9ae508730d | |
Thomas Goyne | d5dde6cff2 | |
Thomas Goyne | b0f4c9f1ad | |
Thomas Goyne | fefa31eb47 | |
Thomas Goyne | 4a3b411092 | |
Thomas Goyne | 09b2736103 | |
Thomas Goyne | 7a60ac95ef | |
Thomas Goyne | d278dcc7a8 | |
Thomas Goyne | 096398425a | |
Thomas Goyne | 8f5bfb0cae | |
Thomas Goyne | f1252d1364 | |
Thomas Goyne | b55ad78c23 | |
Thomas Goyne | 3c55d4fde4 | |
Thomas Goyne | 74ac2ab1fe | |
Thomas Goyne | cad8c80aab | |
Thomas Goyne | 97bf5c77c3 | |
Thomas Goyne | 42429d4930 | |
Thomas Goyne | ba9f5a78d4 | |
Thomas Goyne | ff874fadf9 | |
Thomas Goyne | a5c87908e1 | |
Thomas Goyne | 0ccac34cb0 | |
Thomas Goyne | 8c6a3d85ba | |
Thomas Goyne | 5afc543a5a | |
Thomas Goyne | d2958e6aca | |
Thomas Goyne | 4d4102fcb3 | |
Thomas Goyne | c013342caa | |
Thomas Goyne | 8cd970eb53 | |
Thomas Goyne | 7a8fda007d | |
Thomas Goyne | 9466c98fd7 | |
Thomas Goyne | 40ae2cdc35 | |
Thomas Goyne | 801a8915d1 | |
Thomas Goyne | d6982426c6 | |
Thomas Goyne | 2ef500d22c | |
9adefaf01e5bf6426d838cd20eae582d2b6ba647 | af9fe934c7 | |
9adefaf01e5bf6426d838cd20eae582d2b6ba647 | 4f9713cb20 | |
Thomas Goyne | 3554bdc29a | |
Thomas Goyne | 48d4364eb8 | |
Thomas Goyne | 5cedf16edd | |
Thomas Goyne | 878fd4453b | |
Thomas Goyne | e72ab0eda8 | |
Thomas Goyne | 879788fe83 | |
Thomas Goyne | 0416188235 | |
Thomas Goyne | acb9b8adac | |
Thomas Goyne | 9f196adc2e | |
Thomas Goyne | 5d8aeb8b40 | |
Thomas Goyne | 01558bf10d | |
Thomas Goyne | 2269dbcfe0 | |
Thomas Goyne | 427037a552 | |
Thomas Goyne | d8bd9904d8 | |
Thomas Goyne | bddf44ddde | |
Thomas Goyne | 8c1b20e651 | |
Thomas Goyne | 79fb5cb3fe | |
Thomas Goyne | 0080f3ad39 | |
Thomas Goyne | 7300a1bf2d | |
Niels Martin Hansen | def24c25b3 | |
Niels Martin Hansen | d0296618a6 | |
Niels Martin Hansen | 0f3bca016e | |
Niels Martin Hansen | 88d8573d4c | |
Niels Martin Hansen | 0f618d94df | |
Niels Martin Hansen | bfa416c583 | |
Niels Martin Hansen | 2cfa6f14f2 | |
Niels Martin Hansen | e692759ea1 | |
Niels Martin Hansen | 5e446264a2 | |
Niels Martin Hansen | 59ab4cd09b | |
Niels Martin Hansen | 773b60c36c | |
Niels Martin Hansen | 2986932f31 | |
Niels Martin Hansen | b97ea87b4c | |
Niels Martin Hansen | 76b776d483 | |
Niels Martin Hansen | 8ca73559bd | |
Niels Martin Hansen | 9016a61ec4 | |
Niels Martin Hansen | 722e979419 | |
Niels Martin Hansen | a0bf50dc8a | |
Niels Martin Hansen | 52d4955064 | |
Niels Martin Hansen | 5bcfc81df5 | |
Niels Martin Hansen | 719eff39b1 | |
Niels Martin Hansen | a0a6194a26 | |
Niels Martin Hansen | ebb3811942 | |
Niels Martin Hansen | b4516e4754 | |
Niels Martin Hansen | f0a5abad01 | |
Niels Martin Hansen | 68781a95b2 | |
Niels Martin Hansen | e9f0999c01 | |
Niels Martin Hansen | a93c51c9ba | |
Niels Martin Hansen | ca555359d9 | |
Thomas Goyne | bfe7e4688a | |
Thomas Goyne | 0b0eaed049 | |
Thomas Goyne | 6929dcabc1 | |
Thomas Goyne | 069af7cfca | |
Thomas Goyne | 57edbafdda | |
Thomas Goyne | ef4424f5e2 | |
Thomas Goyne | 26050bd4e0 | |
Thomas Goyne | 3c59ea9a0a | |
Thomas Goyne | 2a33b35f60 | |
Thomas Goyne | ab35c41a93 | |
Thomas Goyne | 4502a9893d | |
Thomas Goyne | b6edf58651 | |
Thomas Goyne | affb47776b | |
Thomas Goyne | 1d82a75595 | |
Thomas Goyne | 62186e916a | |
Thomas Goyne | b29fcd4f89 | |
Thomas Goyne | 0e1c566628 | |
Thomas Goyne | a7042486c0 | |
Thomas Goyne | 625bd7a767 | |
Thomas Goyne | e485c469e2 | |
Thomas Goyne | 5089499e8b | |
Thomas Goyne | 0f324a22f1 | |
Thomas Goyne | a6b1639320 | |
Thomas Goyne | 372b9fe115 | |
Thomas Goyne | 5201773a3b | |
Thomas Goyne | 010f6c4f79 | |
Thomas Goyne | 76afcdafa1 | |
Thomas Goyne | 6d74f22e92 | |
Thomas Goyne | c313f32384 | |
Thomas Goyne | 44506eae56 | |
Thomas Goyne | 0a18fe6cd3 | |
Thomas Goyne | 84bd682e2e | |
Thomas Goyne | 15d26dd86f | |
Thomas Goyne | 1fd44ea8da | |
Thomas Goyne | c43bf1e822 | |
Thomas Goyne | 71ee37cd71 | |
Tom Maneiro | 2694332692 | |
Thomas Goyne | 7fc2b248ad | |
Thomas Goyne | bc7e66971d | |
line0 | 4765b6dbc6 | |
line0 | 9242c9fb47 | |
line0 | 83759ec463 | |
Lasse Liehu | f1c177842a | |
Thomas Goyne | b2a69c693d | |
Thomas Goyne | 7833b1bcbc | |
Khaled Hosny | d4057418da | |
Thomas Goyne | a9208a592b | |
Thomas Goyne | 1a4634003f | |
Yuri | c2a6c168fb | |
Thomas Goyne | 2e7d70edf3 | |
Martin Herkt | cf55299017 | |
Thomas Goyne | ea9ee7effa | |
Derek Buitenhuis | c871aaf153 | |
Thomas Goyne | 3d228536f5 | |
kotobenko | 16a3f38f6d | |
Thomas Goyne | ed03cd9735 | |
torque | bf1f2ca5c7 | |
Thomas Goyne | 9cd3be4166 | |
Thomas Goyne | 66c9872563 | |
Thomas Goyne | c41e97cec1 | |
Thomas Goyne | 57d66be785 | |
Thomas Goyne | 9e6d5d7d9c | |
Thomas Goyne | 8567d9a573 | |
Thomas Goyne | 9ebb8d7df1 | |
Thomas Goyne | e4368d59e4 | |
Thomas Goyne | 158288b66d | |
darealshinji | c7dc8664de | |
Thomas Goyne | 54a7d43cf1 | |
Thomas Goyne | 580386b229 | |
Thomas Goyne | 375117c35c | |
torque | 3c12fc69f3 | |
Thomas Goyne | d7fe7e3580 | |
Thomas Goyne | 9ec4059096 | |
Thomas Goyne | 6159f1587d | |
Thomas Goyne | 416b9809c8 | |
Oleksiy Prytchyn | 4958bf3612 | |
Thomas Goyne | 20470ea682 | |
Thomas Goyne | 5b47758539 | |
Thomas Goyne | 97a19d4fe2 | |
Thomas Goyne | e3c60514cd | |
Thomas Goyne | 74a215f642 | |
Thomas Goyne | a01a84fb4f | |
Thomas Goyne | 0cf35894e1 | |
Thomas Goyne | 4f08afd808 | |
Thomas Goyne | cf252fa91a | |
Thomas Goyne | 77ecff1cba | |
Thomas Goyne | 51b92390b6 | |
Thomas Goyne | ec407bbd7f | |
Thomas Goyne | 24b8db522a | |
Thomas Goyne | e2a11f2d90 | |
Thomas Goyne | 641f1e2e81 | |
Thomas Goyne | 7a3110015e | |
djcj | f81736d461 | |
djcj | 4c09f696d1 | |
Thomas Goyne | c9e4cea8ad | |
Thomas Goyne | eb0cf90433 | |
Thomas Goyne | de686bdb6f | |
Thomas Goyne | 0cc941e559 | |
Thomas Goyne | e675cf10da | |
Thomas Goyne | d61a9664c6 | |
Thomas Goyne | 45b5637e35 | |
Thomas Goyne | d311da75e0 | |
Thomas Goyne | 97b5163874 | |
Thomas Goyne | 68b824c8ca | |
Thomas Goyne | 584284aa79 | |
Xabier Aramendi | 1835d5e2d8 | |
Thomas Goyne | 897f9d1254 | |
Thomas Goyne | 771525ae6f | |
Thomas Goyne | 97c59e2630 | |
Thomas Goyne | 92b8b2851b | |
Thomas Goyne | 706a72d5c1 | |
Thomas Goyne | 88a089721b | |
darealshinji | 3c772dd649 | |
Thomas Goyne | a9019421f1 | |
Thomas Goyne | 06367d5cd9 | |
Thomas Goyne | 548fbd814b | |
Thomas Goyne | 4dc38447dc | |
Thomas Goyne | bffbae0ed9 | |
Thomas Goyne | bf03904fb8 | |
Thomas Goyne | 2df4c4c194 | |
Thomas Goyne | a5c2ef273f | |
Thomas Goyne | 63de3232f7 | |
Thomas Goyne | f32bdff84a | |
Thomas Goyne | 93ad15efb1 | |
Thomas Goyne | b9c75d8706 | |
Thomas Goyne | 585e9489d9 | |
Thomas Goyne | e942a7f0f7 | |
Thomas Goyne | e713f741a4 | |
Thomas Goyne | e60197962a | |
Thomas Goyne | 8a5b4ae3a3 | |
Thomas Goyne | a58ed7343d | |
Thomas Goyne | a11da3350c | |
Thomas Goyne | 365c04333c | |
Thomas Goyne | 6c0752035c | |
doplank | 3844a1cb80 | |
Thomas Goyne | 5a14b36389 | |
Thomas Goyne | 935c6bc3a7 | |
Thomas Goyne | 033baed930 | |
Thomas Goyne | 2757ebd94f | |
Thomas Goyne | 3b34ed9a77 | |
Thomas Goyne | ba0e544d70 | |
Thomas Goyne | 8c7fd37aa9 | |
Thomas Goyne | 8576c4993f | |
Thomas Goyne | dd70da35d4 | |
Thomas Goyne | e924db1fda | |
Thomas Goyne | f0f836c47b | |
Thomas Goyne | a22dd0f9ca | |
Thomas Goyne | d9016cc8ea | |
Thomas Goyne | 518342b919 | |
Thomas Goyne | c0c05e982a | |
Thomas Goyne | 7cafee39fc | |
Thomas Goyne | df8ad34838 | |
Thomas Goyne | 93522e30a8 | |
Thomas Goyne | 6fab17d860 | |
Thomas Goyne | 9befa29707 | |
Thomas Goyne | 830b54ec69 | |
Thomas Goyne | 7dc8dd6075 | |
Thomas Goyne | 771ce976cc | |
Thomas Goyne | 5d92024201 | |
Thomas Goyne | 6ce9ce1546 | |
Thomas Goyne | 2f0ddb4f32 | |
Thomas Goyne | 14969ec2ea | |
Thomas Goyne | d56868e820 | |
Thomas Goyne | 3832f700c5 | |
Thomas Goyne | 92958a874b | |
Thomas Goyne | 3ddafcd34a | |
Thomas Goyne | c804042978 | |
Thomas Goyne | c5bffa9352 | |
Thomas Goyne | 1c94439909 | |
Thomas Goyne | a084f02a2d | |
Thomas Goyne | abcd2bd61b | |
电脑迷 | ce503a1fb5 | |
Thomas Goyne | 97a7b74dea | |
Thomas Goyne | 0f42155ca2 | |
Thomas Goyne | 71b74a6e86 | |
Thomas Goyne | c1a7ba0009 | |
Derek Buitenhuis | 14f9814bba | |
Thomas Goyne | e1d56f9294 | |
Thomas Goyne | 5989226422 | |
Thomas Goyne | a38793497f | |
Thomas Goyne | e53b2dab6b | |
Thomas Goyne | c50d80cf24 | |
Thomas Goyne | 3ef728405d | |
Thomas Goyne | dbf144812b | |
Thomas Goyne | 4c88449e4c | |
Thomas Goyne | 4c0e578eda | |
Thomas Goyne | bc410a99f6 | |
Thomas Goyne | 13fe4fe9ff | |
Thomas Goyne | c9608ab610 | |
Thomas Goyne | b7a8dea753 | |
Thomas Goyne | 6fec035958 | |
Thomas Goyne | 481f9e42a7 | |
Thomas Goyne | dab67c6267 | |
Thomas Goyne | 4accc988b3 | |
Thomas Goyne | ce629c2393 | |
Thomas Goyne | 6e40f4f920 | |
Thomas Goyne | e48e8cef84 | |
Thomas Goyne | 6a3a401f57 | |
Thomas Goyne | b8f20dfe49 | |
Thomas Goyne | 99cf941edd | |
Thomas Goyne | 03443818f0 | |
Thomas Goyne | 3c57dda9ac | |
Thomas Goyne | 41b08628bc | |
Thomas Goyne | 5816af6c01 | |
Thomas Goyne | 69781f0a88 | |
Thomas Goyne | 4861287332 | |
Thomas Goyne | 0153987e02 | |
Thomas Goyne | 6661c6a808 | |
Thomas Goyne | 4ce1283bbb | |
Thomas Goyne | 5ece2e534c | |
darealshinji | 5496544984 | |
Thomas Goyne | 961e6dab88 | |
Lasse Liehu | 790d52b113 | |
Thomas Goyne | 5f981e40f1 | |
Thomas Goyne | 68eaab0f43 | |
Thomas Goyne | cb71a3d05d | |
Thomas Goyne | 5f9fc95fb4 | |
Thomas Goyne | 23f6addf35 | |
Thomas Goyne | 7780fadfc6 | |
Thomas Goyne | ebb13d96ec | |
Thomas Goyne | 62c28ce0d3 | |
Thomas Goyne | 633fa0e4d7 | |
Thomas Goyne | 4bdccb889c | |
Thomas Goyne | a574d6ac67 | |
Thomas Goyne | 2508dd9c6e | |
Thomas Goyne | f24a72d8fc | |
Thomas Goyne | 8e36b69ef1 | |
Thomas Goyne | 87f99876c6 | |
Thomas Goyne | 7de5fbac92 | |
Thomas Goyne | 789ff25f27 | |
Thomas Goyne | cfd2698b03 | |
Thomas Goyne | 6500b379bd | |
Thomas Goyne | 168cb8d7ef | |
Thomas Goyne | b777cae2fe | |
Thomas Goyne | 831fbcd9a0 | |
Thomas Goyne | ac7161cd08 | |
Thomas Goyne | 056a775751 | |
Thomas Goyne | 882e6894ff | |
Thomas Goyne | aae82f01e9 | |
Thomas Goyne | ce29d07113 | |
Thomas Goyne | f38ba33fed | |
Thomas Goyne | 556d655c0b | |
Thomas Goyne | 5e54a342e4 | |
Thomas Goyne | ce358c1367 | |
Thomas Goyne | 07cf50f7d3 | |
Thomas Goyne | 392c9ea35a | |
Thomas Goyne | 62d64e0949 | |
Thomas Goyne | 5009e6f497 | |
Thomas Goyne | 04efe2edfb | |
Thomas Goyne | 421d5ca52e | |
Thomas Goyne | 50dfa1cd42 | |
Thomas Goyne | 238110e799 | |
Thomas Goyne | fffb138b81 | |
Thomas Goyne | acdc0e7cba | |
Thomas Goyne | 9133293869 | |
Thomas Goyne | 745aa8fef0 | |
Thomas Goyne | 970dd96959 | |
Thomas Goyne | 460b806038 | |
Thomas Goyne | d3484e7382 | |
Thomas Goyne | f7532ff1ef | |
Thomas Goyne | 47303007eb | |
Thomas Goyne | 0bf93ec263 | |
Thomas Goyne | 5fcb287ed0 | |
Thomas Goyne | 4e5b81973b | |
Thomas Goyne | e6d7c4547a | |
Thomas Goyne | b42086fdfd | |
Thomas Goyne | e061ac8755 | |
Thomas Goyne | 3bd6c302c3 | |
Thomas Goyne | 9f8a648017 | |
Thomas Goyne | 917913b0ef | |
Thomas Goyne | ff9beb850c | |
Thomas Goyne | 193b30af86 | |
Thomas Goyne | 76f0afecaf | |
Thomas Goyne | fb27c98ddd | |
Thomas Goyne | 060536824b | |
Thomas Goyne | e6b495dc1b | |
Thomas Goyne | db3452bcde | |
Thomas Goyne | fa68b5ee1a | |
Thomas Goyne | eebd1dba21 | |
Thomas Goyne | 59489b8f8c | |
Thomas Goyne | 37c02ae127 | |
Thomas Goyne | 8d26c66d0f | |
Thomas Goyne | b43788fa7f | |
Thomas Goyne | 8ba286c544 | |
Thomas Goyne | 72748d45f7 | |
Thomas Goyne | e75fc089d3 | |
Thomas Goyne | 59a680e6e1 | |
Thomas Goyne | dfec6b73b7 | |
Thomas Goyne | eec83bb32b | |
Thomas Goyne | d08f4e73b4 | |
Thomas Goyne | ac5f40a543 | |
Thomas Goyne | 02ca3360ca | |
Thomas Goyne | 960dc3723b | |
Thomas Goyne | cca97a58f6 | |
Thomas Goyne | 4da1443194 | |
Thomas Goyne | 81b942ea6e | |
Thomas Goyne | 6c685daf98 | |
Thomas Goyne | 1f7c47239b | |
Thomas Goyne | 650cfcb043 | |
Thomas Goyne | 50f2e550e2 | |
Thomas Goyne | 6477ef933b | |
Thomas Goyne | 41297e5ace | |
Thomas Goyne | fed99649e9 | |
Thomas Goyne | c0d3ecb6c2 | |
Thomas Goyne | 8ec9280ecc | |
Thomas Goyne | 20a7ec786f | |
Thomas Goyne | 4f65f79f1e | |
Thomas Goyne | 4598a23485 | |
Thomas Goyne | b370e1af53 | |
Thomas Goyne | d73790805a | |
Thomas Goyne | 9ca61a2fb5 | |
Thomas Goyne | 55865d131a | |
Thomas Goyne | 99b46f6a14 | |
Thomas Goyne | d004fc1856 | |
Thomas Goyne | e36ecbde49 | |
Thomas Goyne | 1bf6197869 | |
Thomas Goyne | c2b8892b33 | |
Arslanoglou Georgios | b9a683eeb2 | |
Thomas Goyne | 9a3f5ce905 | |
Thomas Goyne | 9d3067ae75 | |
Thomas Goyne | 384f87f399 | |
Thomas Goyne | 60fd44163e | |
Thomas Goyne | 40ac2f9b44 | |
Thomas Goyne | e2754bcd90 | |
Thomas Goyne | 692b354713 | |
Thomas Goyne | e0b8c21590 | |
Thomas Goyne | 09e325a1c3 | |
Thomas Goyne | df406d5452 | |
Thomas Goyne | 2bf23af00a | |
Thomas Goyne | 49357eec20 | |
Thomas Goyne | 9ae9da4aab | |
Thomas Goyne | de2e1e23de | |
Thomas Goyne | aa21b3d77d | |
Thomas Goyne | 6a8958f287 | |
Thomas Goyne | 9c7119fdc2 | |
Thomas Goyne | 19e8f19e52 | |
Thomas Goyne | a345b8c4d5 | |
Thomas Goyne | deaf833605 | |
Thomas Goyne | 5830fc4225 | |
Thomas Goyne | f522d4df8a | |
Thomas Goyne | 5f4d6ad386 | |
Thomas Goyne | 53f02d33a6 | |
Thomas Goyne | 291437eed6 | |
Thomas Goyne | c2455cccb6 | |
Daniel Mota | 6b8c1ff2b2 | |
Thomas Goyne | 7645b447be | |
Thomas Goyne | 6edb38501b | |
Thomas Goyne | ad33fdb109 | |
Thomas Goyne | 7a06e08ad0 | |
Thomas Goyne | cddefd8ed9 | |
Thomas Goyne | 9774352a77 | |
Thomas Goyne | a376ed90b9 | |
Thomas Goyne | 2cf35b5043 | |
Thomas Goyne | 402aa509a0 | |
Thomas Goyne | d0ce26d7df | |
Thomas Goyne | 32fae528b0 | |
Thomas Goyne | c78db67cba | |
Thomas Goyne | 229b6cf63d | |
Thomas Goyne | 0f030c45f3 | |
Thomas Goyne | 7e2780f57a | |
Thomas Goyne | 6886436ddc | |
电脑迷 | 207a78fa1e | |
Thomas Goyne | d5ff5eaf5f | |
Thomas Goyne | 26cfd3ecbd | |
Thomas Goyne | 796f26c008 | |
Thomas Goyne | 1049b2d140 | |
Thomas Goyne | 79fd39d6ca | |
Thomas Goyne | 79c2634f2b | |
Thomas Goyne | d741c55725 | |
Thomas Goyne | 0a1660c03b | |
Thomas Goyne | 8a49cf1c34 | |
Thomas Goyne | 6f36c75cfd | |
Thomas Goyne | e593843da7 | |
Thomas Goyne | fc662e0278 | |
Thomas Goyne | c13b026598 | |
Thomas Goyne | 9168484fc6 | |
Thomas Goyne | 48acd4aa13 | |
Thomas Goyne | fff59982f4 | |
Thomas Goyne | b7b2ea2d61 | |
Thomas Goyne | 66ba65774a | |
Thomas Goyne | 843412beb0 | |
Thomas Goyne | 95eb603f8d | |
Thomas Goyne | a0efd18f96 | |
Thomas Goyne | 1651446e0f | |
Thomas Goyne | 5da847e1ef | |
Thomas Goyne | 562a2259f5 | |
Thomas Goyne | bc2f862909 | |
Thomas Goyne | 164ad33753 | |
Thomas Goyne | 0909d137b0 | |
Thomas Goyne | 3d0e2baf4e | |
Thomas Goyne | 645848d0c5 | |
Thomas Goyne | 8ff801a645 | |
Thomas Goyne | 3db69b0a29 | |
Thomas Goyne | eb2793f88d | |
Thomas Goyne | 3d8071df7f | |
Thomas Goyne | 2c0568090c | |
tophf | 01dc7f9294 | |
Thomas Goyne | b96edfebcc | |
Thomas Goyne | 73d64870af | |
Thomas Goyne | 94a060a556 | |
Thomas Goyne | eadf555da3 | |
Thomas Goyne | 74e995b915 | |
Thomas Goyne | 36d9a3c490 | |
Thomas Goyne | 2e40f2b246 | |
Thomas Goyne | 135b61595c | |
Thomas Goyne | b2c210ffeb | |
Thomas Goyne | b4d49511be | |
Thomas Goyne | 679b96fdfe | |
Thomas Goyne | d3a4bed994 | |
Thomas Goyne | 9f8a10b014 | |
Thomas Goyne | 571c9d9b7a | |
Thomas Goyne | 049142f6f6 | |
Thomas Goyne | 8e5d4c48bc | |
Thomas Goyne | 26e7880c8b | |
Thomas Goyne | 77a2c1bb16 | |
Thomas Goyne | 432640c045 | |
Thomas Goyne | 86ebd15ffb | |
Thomas Goyne | 32f5e00bf8 | |
Thomas Goyne | 50d0744e9c | |
Thomas Goyne | 47b8627ad3 | |
Thomas Goyne | ca1cf8d9e7 | |
Thomas Goyne | ca86b0da33 | |
Thomas Goyne | a00e5dc967 | |
Thomas Goyne | 2674c702d1 | |
Thomas Goyne | 75641141d6 | |
Thomas Goyne | 48250db656 | |
Thomas Goyne | cfad8ea3d4 | |
Thomas Goyne | 7e2724c22c | |
Thomas Goyne | c5608a4725 | |
Thomas Goyne | 26a9e57006 | |
Thomas Goyne | f261688b11 | |
Thomas Goyne | 3983719e3f | |
Thomas Goyne | 57f6e9a869 | |
Thomas Goyne | 58603b51a8 | |
Niels Martin Hansen | e1c575b7a1 | |
Niels Martin Hansen | 1dc2ae09a0 | |
Niels Martin Hansen | 82d7979f04 | |
Niels Martin Hansen | 79b6ce2583 | |
Niels Martin Hansen | cdb6da4b2f | |
Niels Martin Hansen | 5a4920c48f | |
Niels Martin Hansen | 5bb4754e40 | |
Thomas Goyne | c30ca1a321 | |
Thomas Goyne | d9df9c9e5b | |
Thomas Goyne | d672e75109 | |
Thomas Goyne | 6a1321e1df | |
Thomas Goyne | b40370c93d | |
Niels Martin Hansen | 451c6751de | |
Niels Martin Hansen | 6b827abec0 | |
Niels Martin Hansen | f45f73151e | |
Niels Martin Hansen | 3260a5fa1a | |
Niels Martin Hansen | 94a6b72f1d | |
Niels Martin Hansen | 143de0713b | |
Niels Martin Hansen | 9c2f12a786 | |
Thomas Goyne | 81c72c5fe9 | |
Thomas Goyne | 2587625af4 | |
Thomas Goyne | f7f6c2b90b | |
Thomas Goyne | af20d31699 | |
Thomas Goyne | 7a5c92aaee | |
Thomas Goyne | 4366ece827 | |
Thomas Goyne | 1eba2f035c | |
Thomas Goyne | 31af9c575f | |
Thomas Goyne | b24e2c33e0 | |
Thomas Goyne | eca8991dd8 | |
Thomas Goyne | a7db164bd3 | |
Thomas Goyne | 3a64d81c50 | |
Thomas Goyne | 431b096f51 | |
Thomas Goyne | 606e3f4882 | |
Thomas Goyne | e3fa270345 | |
Thomas Goyne | e5f935678e | |
Thomas Goyne | a5a6d5da86 | |
Thomas Goyne | 8aa3c8761c | |
Thomas Goyne | 5be69dc7e8 | |
Thomas Goyne | aa850688f4 | |
Thomas Goyne | c74045cf20 | |
Thomas Goyne | 63f4bf1beb | |
Thomas Goyne | ec4a8c9a26 | |
Thomas Goyne | b4de0b9b82 | |
Thomas Goyne | 9492192b73 | |
Thomas Goyne | e3eb28ffd1 | |
Thomas Goyne | 689c16deb3 | |
Thomas Goyne | 5cde33c8d5 | |
Thomas Goyne | 50e27d8247 | |
Thomas Goyne | 2adcc76cf6 | |
Thomas Goyne | b8af29da0d | |
Thomas Goyne | 15ae2b0ccc | |
Thomas Goyne | a5fdc6795c | |
Thomas Goyne | 4cd92ee532 | |
Thomas Goyne | e7734e642d | |
Thomas Goyne | d0603fde88 | |
Thomas Goyne | 882afc5111 | |
Thomas Goyne | b9509289aa | |
Thomas Goyne | 2de5396f7a | |
Niels Martin Hansen | d53c36e67f | |
Niels Martin Hansen | 5a930cfee3 | |
Thomas Goyne | d4fbe3040d | |
Niels Martin Hansen | f278c35f3f | |
Niels Martin Hansen | bcd41bd986 | |
Thomas Goyne | 6ee1b8ca52 | |
Thomas Goyne | cef07785d7 | |
Niels Martin Hansen | 7839e8c983 | |
Niels Martin Hansen | b2768b7abd | |
Niels Martin Hansen | 3f08b1d057 | |
Niels Martin Hansen | 18f55eaebf | |
Niels Martin Hansen | 057a223b38 | |
Niels Martin Hansen | b4801ef1bb | |
Thomas Goyne | 7161ce167c | |
Thomas Goyne | 7f289551ae | |
Thomas Goyne | 6fc4c8da14 | |
Niels Martin Hansen | cf81e91383 | |
Niels Martin Hansen | 159dfcde39 | |
Niels Martin Hansen | 040b467090 | |
Niels Martin Hansen | 8076fb2791 | |
Thomas Goyne | c248dc56da | |
Thomas Goyne | 7b0b74fbb0 | |
Thomas Goyne | ec6f14eef4 | |
Thomas Goyne | b4284efb38 | |
Thomas Goyne | feec511227 | |
Thomas Goyne | c53e8f6139 | |
Thomas Goyne | f83f8b73a0 | |
Thomas Goyne | a30d6121fd | |
Thomas Goyne | 7dfd494a46 | |
Thomas Goyne | 1bd3572054 | |
Thomas Goyne | 7bc35cecb7 | |
Thomas Goyne | 543034b96b | |
Thomas Goyne | a1a289c4c0 | |
Thomas Goyne | 6e0160d730 | |
Thomas Goyne | 5646c05be7 | |
Thomas Goyne | f14cef7321 | |
电脑迷 | e42e6f36e6 | |
Thomas Goyne | d886a5916d | |
Thomas Goyne | 1677e700b2 | |
Thomas Goyne | 3ed99b5cb2 | |
Thomas Goyne | 2387b31cee | |
Thomas Goyne | c3e024954c | |
Thomas Goyne | 6c6f60eb98 | |
Thomas Goyne | cff3c0a3df | |
Thomas Goyne | 8aea747b88 | |
Thomas Goyne | 2de95818db | |
Thomas Goyne | af32733797 | |
Thomas Goyne | bd53302907 | |
Thomas Goyne | 744717a164 | |
Thomas Goyne | 5143c34d70 | |
Thomas Goyne | 5df871f599 | |
Thomas Goyne | 909be4494a | |
Thomas Goyne | d5274b72d4 | |
Thomas Goyne | 867eaae7a8 | |
Thomas Goyne | 393d1dd269 | |
Thomas Goyne | c93d38cc34 | |
Thomas Goyne | 27c1522622 | |
Thomas Goyne | e729d38164 | |
Thomas Goyne | 1a67ee1fdf | |
Thomas Goyne | 5721cd1453 | |
Thomas Goyne | df42fdb2d2 | |
Thomas Goyne | 56699e4800 | |
Thomas Goyne | 09d0d039e0 | |
Thomas Goyne | ecdf7c4fc3 | |
Thomas Goyne | 18d9a43edb | |
Thomas Goyne | 73c2e92655 | |
Thomas Goyne | c8033c2ef7 | |
Thomas Goyne | 00a3547453 | |
Thomas Goyne | d07cba4875 | |
Thomas Goyne | 162e119afa | |
Thomas Goyne | c685ae4aea | |
Thomas Goyne | 1d5292fdee | |
Thomas Goyne | dcf1270fc4 | |
Thomas Goyne | 489eca221d | |
Thomas Goyne | a141ef1264 | |
Thomas Goyne | 3528e49286 | |
Thomas Goyne | 780c93ed4d | |
Thomas Goyne | 7ed3fbade0 | |
Thomas Goyne | 0e04794ffd | |
Thomas Goyne | 7fc78d40ab | |
Thomas Goyne | f53d840520 | |
Thomas Goyne | 3e4b6a725f | |
Thomas Goyne | df762b5b99 | |
Thomas Goyne | 9c4574ed34 | |
Thomas Goyne | 54fa37c855 | |
Thomas Goyne | b8d67b3d8e | |
Thomas Goyne | caf5ac9cd7 | |
Thomas Goyne | 4adc7c78fc | |
Thomas Goyne | fb79c47cb5 | |
Thomas Goyne | 8a520b31af | |
Thomas Goyne | ffb2fd2b9d | |
Thomas Goyne | a050b43621 | |
Thomas Goyne | c59b9d59b8 | |
Thomas Goyne | 371f602100 | |
Thomas Goyne | fcd0df2e96 | |
Thomas Goyne | 3bbbc56053 | |
Thomas Goyne | 84c5eb25b3 | |
Thomas Goyne | dbec5ff0bc | |
Thomas Goyne | c1f968a252 | |
Thomas Goyne | 4a46f09d31 | |
Thomas Goyne | f07a2559b8 | |
Thomas Goyne | 1b0c1902d5 | |
Thomas Goyne | ad8d11d87f | |
Thomas Goyne | cf6e274c49 | |
Thomas Goyne | 290cdefd9d | |
Thomas Goyne | 736b1d2fa7 | |
Thomas Goyne | 2ba88537a8 | |
Thomas Goyne | 35301df5f7 | |
Thomas Goyne | e477005ecd | |
Thomas Goyne | e5e3bff7f8 | |
Thomas Goyne | 0931194b4f | |
Thomas Goyne | 84ceed7c3c | |
Thomas Goyne | 14d64daf69 | |
Thomas Goyne | 16804f41c9 | |
Thomas Goyne | c4c0f6f125 | |
Thomas Goyne | aa46c49403 | |
Thomas Goyne | 821f54a372 | |
Thomas Goyne | 39626db787 | |
Thomas Goyne | e596de03c7 | |
Thomas Goyne | b5a8217fcd | |
Thomas Goyne | 523d858374 | |
Thomas Goyne | eb548306e9 | |
Thomas Goyne | 5214efd553 | |
Thomas Goyne | e71270f0f0 | |
Thomas Goyne | dbe9bcfdad | |
Thomas Goyne | 470f85d365 | |
Thomas Goyne | 36a71be19f | |
Thomas Goyne | 938025acb1 | |
Thomas Goyne | 7dd764db6b | |
Thomas Goyne | 3d76d583e1 | |
Thomas Goyne | b1f132ec6f | |
Thomas Goyne | a63db6b519 | |
Thomas Goyne | 2eb211f5b6 | |
Thomas Goyne | 3e9bb94126 | |
Thomas Goyne | 5d3bc0d0d2 | |
Thomas Goyne | 66877105cb | |
Thomas Goyne | 53188cca47 | |
Thomas Goyne | db7c8f49cb | |
Thomas Goyne | e1bc828e44 | |
Thomas Goyne | d615dcb30a | |
Thomas Goyne | d454872c00 | |
Thomas Goyne | 0268ffd345 | |
Thomas Goyne | 23ff6dead1 | |
Thomas Goyne | 18e5144977 | |
Thomas Goyne | 220e6d18da | |
Thomas Goyne | 87501931f6 | |
Thomas Goyne | 3d21f00356 | |
Thomas Goyne | cb1f04481a | |
Thomas Goyne | 5750a660c2 | |
Thomas Goyne | ad193f70a9 | |
Thomas Goyne | 95008b7dc1 | |
Thomas Goyne | 58db99cd24 | |
Thomas Goyne | df177ae869 | |
Thomas Goyne | 0c9f39ca25 | |
Thomas Goyne | 00b4d6908f | |
Thomas Goyne | 6c14c9bee9 | |
Thomas Goyne | 3222275750 | |
Thomas Goyne | 3fa48281b0 | |
Thomas Goyne | 8f96e06d0c | |
Thomas Goyne | aab025c830 | |
Thomas Goyne | 4b6946dcec | |
Thomas Goyne | 61b19a17e8 | |
Thomas Goyne | 39823b5d89 | |
Thomas Goyne | 21cc91cd16 | |
Thomas Goyne | feb3b45ced | |
Thomas Goyne | e74f1dc80e | |
Thomas Goyne | 3ef8fa9ec0 | |
Thomas Goyne | 59e8ec522e | |
Thomas Goyne | 1bd63ce35c | |
Thomas Goyne | 96a2a98e39 | |
Thomas Goyne | 7794680c1e | |
Thomas Goyne | b7b8c3d251 | |
Thomas Goyne | 21d87ff1ca | |
Thomas Goyne | ea96c6e2ad | |
Thomas Goyne | ab39cfe362 | |
Thomas Goyne | 26c92453b8 | |
Thomas Goyne | 7c2363ee5b | |
Thomas Goyne | 92ae789b46 | |
Thomas Goyne | 31979500c4 | |
Thomas Goyne | 4aa79925c1 | |
Thomas Goyne | 6e12297313 | |
Thomas Goyne | 067450e04a | |
Thomas Goyne | bd15a54ae3 | |
Thomas Goyne | 6374cb52e1 | |
Thomas Goyne | 409eee4510 | |
Thomas Goyne | 1745177b6c | |
Thomas Goyne | 843e71331f | |
Thomas Goyne | 33a4a056a4 | |
Thomas Goyne | bdff48f19b | |
Thomas Goyne | c97e2031d5 | |
Thomas Goyne | 1b05310e32 | |
Thomas Goyne | 64f51c917f | |
Thomas Goyne | e0d34bfb01 | |
Thomas Goyne | 9a8e0075cb | |
Thomas Goyne | 8ee3095506 | |
Thomas Goyne | f6463f0fd4 | |
Thomas Goyne | 7d08dca912 | |
Thomas Goyne | bacbd8c2bf | |
Thomas Goyne | 3d35ba894c | |
Thomas Goyne | cc7595e3c6 | |
Thomas Goyne | 8acce1a9ee | |
Thomas Goyne | e64fd78c51 | |
Thomas Goyne | b1639c6162 | |
Thomas Goyne | 1506c1ab10 | |
Thomas Goyne | 805481315e | |
Thomas Goyne | 222b6ee099 | |
Thomas Goyne | 6bf986a63f | |
Thomas Goyne | e37e4b8231 | |
Thomas Goyne | 7d1cd576d1 | |
Thomas Goyne | cb8b107bd9 | |
Thomas Goyne | c9582fe7cf | |
Thomas Goyne | c3fb54153f | |
Thomas Goyne | 9ecb54333a | |
Thomas Goyne | 2a316e5a55 | |
Thomas Goyne | 9a347b0b29 | |
Thomas Goyne | ff21670388 | |
Thomas Goyne | c02bdbcf9e | |
Thomas Goyne | 0f731bcf13 | |
Thomas Goyne | 1dbe7dd5f9 | |
Thomas Goyne | 5029b5286f | |
Thomas Goyne | 4f2f8ef4cb | |
Thomas Goyne | 261ceaf969 | |
Thomas Goyne | 2c4eaa8d45 | |
Thomas Goyne | 3c59903420 | |
Thomas Goyne | 0523c27393 | |
Thomas Goyne | 51218d5d57 | |
Thomas Goyne | 3d22784998 | |
Thomas Goyne | 2d259bb27e | |
Thomas Goyne | df3957393c | |
Илиян Илиев | db4a0e4c1e | |
Thomas Goyne | ab44e51edc | |
Thomas Goyne | 4dd76012cd | |
Xabier Aramendi | 9b75d4e0ab | |
Thomas Goyne | f8e8c955b7 | |
Thomas Goyne | 89e3c45bd6 | |
Thomas Goyne | d4fb6f91e6 | |
Thomas Goyne | 6b9c9091fe | |
Thomas Goyne | e4e7457d7d | |
Thomas Goyne | 1cf0100d5a | |
Thomas Goyne | 00ff8c4b4a | |
Thomas Goyne | 934431a29e | |
Thomas Goyne | b1ffffaa4c | |
Thomas Goyne | a7027a6bfa | |
Thomas Goyne | cc829b2322 | |
Thomas Goyne | aa71e9ab9c | |
computerfan | 6f50c58011 | |
Yuri | c035c45e53 | |
Thomas Goyne | 2de6a8b600 | |
Thomas Goyne | 71cd017f0f | |
computerfan | 5f3b4d1d53 | |
Thomas Goyne | 1c07f92d02 | |
Thomas Goyne | cf79e521e4 | |
Thomas Goyne | 5cfb76fe9a | |
Thomas Goyne | 15280b4561 | |
Thomas Goyne | 75df295fc0 | |
Thomas Goyne | af544f05af | |
Thomas Goyne | c19a1c7641 | |
Tom Maneiro | 6617d52178 | |
Thomas Goyne | 3747d436cc | |
Thomas Goyne | a8492fc02d | |
Thomas Goyne | f71b380f01 | |
Thomas Goyne | 46315d872f | |
Thomas Goyne | 40ddfa8e59 | |
صفا الفليج | b57f0a9c6d | |
Thomas Goyne | afd69725fc | |
Thomas Goyne | fc63df571b | |
Thomas Goyne | a433a3f5e4 | |
Thomas Goyne | dce9dbf211 | |
Thomas Goyne | 1cbf20f8ab | |
Thomas Goyne | 5298634721 | |
Thomas Goyne | 1d69efc35e | |
Thomas Goyne | 5d38a9c585 | |
Thomas Goyne | 418e1cad98 | |
Thomas Goyne | d21c33df31 | |
Thomas Goyne | 56701605ff | |
Thomas Goyne | 75ecb0c2a8 | |
Thomas Goyne | 11581ccd28 | |
Thomas Goyne | eb839ded82 | |
Thomas Goyne | 58f35cd31c | |
Daniel Mota | 5832b55d3f | |
Thomas Goyne | 20b4515c24 | |
Thomas Goyne | 21b9fe1405 | |
doplank | 0a5a26a74d | |
Thomas Goyne | f0d35a1cf3 | |
Thomas Goyne | c8368a500b | |
Thomas Goyne | f4a6d90db4 | |
Thomas Goyne | b4ed6a3b1a | |
Thomas Goyne | 55ff9bfd50 | |
Thomas Goyne | 6ca0349fc8 | |
Thomas Goyne | 2ef352d365 | |
Thomas Goyne | 6baa096a64 | |
Thomas Goyne | 1645182b5d | |
Thomas Goyne | 5202829fbf | |
Thomas Goyne | 3e0ef08031 | |
Thomas Goyne | 615f3b4880 | |
Thomas Goyne | f95f2dcd25 | |
Thomas Goyne | dbf5af1d49 | |
Thomas Goyne | 6957cd76a6 | |
Thomas Goyne | 6a193f280e | |
Thomas Goyne | d9a2669389 | |
Thomas Goyne | c28a02a34d | |
Thomas Goyne | f534205a91 | |
Thomas Goyne | 45726bea3c | |
Thomas Goyne | 22e4a8bd58 | |
Thomas Goyne | 41ce8d7c31 | |
Thomas Goyne | 40da549a56 | |
Thomas Goyne | 1601c9c68d | |
Thomas Goyne | 3d6cbc8c99 | |
Thomas Goyne | 3c8160f1e3 | |
Thomas Goyne | 32acb6067b |
|
@ -0,0 +1,234 @@
|
|||
name: Meson CI
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master
|
||||
- feature
|
||||
- cibuilds
|
||||
pull_request:
|
||||
branches:
|
||||
- master
|
||||
- feature
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
build:
|
||||
name: ${{ matrix.config.name }}
|
||||
runs-on: ${{ matrix.config.os }}
|
||||
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
config:
|
||||
- name: Windows MSVC Release
|
||||
os: windows-latest
|
||||
msvc: true
|
||||
buildtype: release
|
||||
args: >-
|
||||
-Ddefault_library=static
|
||||
--force-fallback-for=zlib,harfbuzz,freetype2,fribidi,libpng
|
||||
-Dfreetype2:harfbuzz=disabled
|
||||
-Dharfbuzz:freetype=disabled
|
||||
-Dharfbuzz:cairo=disabled
|
||||
-Dharfbuzz:glib=disabled
|
||||
-Dharfbuzz:gobject=disabled
|
||||
-Dharfbuzz:tests=disabled
|
||||
-Dharfbuzz:docs=disabled
|
||||
-Dharfbuzz:icu=disabled
|
||||
-Dfribidi:tests=false
|
||||
-Dfribidi:docs=false
|
||||
-Dlibass:fontconfig=disabled
|
||||
-Davisynth=enabled
|
||||
-Dbestsource=enabled
|
||||
-Dvapoursynth=enabled
|
||||
- name: Windows MSVC Release (wx master)
|
||||
os: windows-latest
|
||||
msvc: true
|
||||
buildtype: release
|
||||
args: >-
|
||||
-Ddefault_library=static
|
||||
--force-fallback-for=zlib,harfbuzz,freetype2,fribidi,libpng
|
||||
-Dfreetype2:harfbuzz=disabled
|
||||
-Dharfbuzz:freetype=disabled
|
||||
-Dharfbuzz:cairo=disabled
|
||||
-Dharfbuzz:glib=disabled
|
||||
-Dharfbuzz:gobject=disabled
|
||||
-Dharfbuzz:tests=disabled
|
||||
-Dharfbuzz:docs=disabled
|
||||
-Dharfbuzz:icu=disabled
|
||||
-Dfribidi:tests=false
|
||||
-Dfribidi:docs=false
|
||||
-Dlibass:fontconfig=disabled
|
||||
-Davisynth=enabled
|
||||
-Dbestsource=enabled
|
||||
-Dvapoursynth=enabled
|
||||
-Dwx_version='3.3.0'
|
||||
#- {
|
||||
# name: Windows MinGW,
|
||||
# os: windows-latest,
|
||||
# msvc: false
|
||||
#}
|
||||
- {
|
||||
name: Ubuntu Debug,
|
||||
os: ubuntu-latest,
|
||||
buildtype: debugoptimized,
|
||||
args: ''
|
||||
}
|
||||
- {
|
||||
name: Ubuntu Release,
|
||||
os: ubuntu-latest,
|
||||
buildtype: release,
|
||||
args: ''
|
||||
}
|
||||
- name: Ubuntu AppImage
|
||||
os: ubuntu-22.04
|
||||
buildtype: release
|
||||
appimage: true
|
||||
# distro ffms is currently broken
|
||||
args: >-
|
||||
--prefix=/usr
|
||||
-Dbuild_appimage=true
|
||||
-Ddefault_library=static
|
||||
--force-fallback-for=ffms2
|
||||
-Davisynth=enabled
|
||||
-Dbestsource=enabled
|
||||
-Dvapoursynth=enabled
|
||||
- {
|
||||
name: macOS Release,
|
||||
os: macos-12,
|
||||
buildtype: release,
|
||||
args: -Ddefault_library=static -Dbuild_osx_bundle=true -Dlocal_boost=true -Dvapoursynth=enabled --force-fallback-for=ffms2
|
||||
}
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
fetch-depth: '0'
|
||||
|
||||
- uses: actions/setup-python@v4
|
||||
with:
|
||||
python-version: '3.x'
|
||||
|
||||
- name: Setup Meson
|
||||
run: |
|
||||
python -m pip install --upgrade pip setuptools
|
||||
pip install meson
|
||||
|
||||
- name: Setup MSVC
|
||||
if: matrix.config.os == 'windows-latest' && matrix.config.msvc == true
|
||||
uses: ilammy/msvc-dev-cmd@v1
|
||||
|
||||
- name: Install dependencies (Windows)
|
||||
if: matrix.config.os == 'windows-latest'
|
||||
run: |
|
||||
choco install ninja innosetup
|
||||
|
||||
$moonscripturl = "https://github.com/leafo/moonscript/releases/download/win32-v0.5.0/moonscript-187bac54ee5a7450013e9c38e005a0e671b76f45.zip"
|
||||
mkdir moonscript
|
||||
Invoke-WebRequest -Uri $moonscripturl -OutFile ".\moonscript\moonscript.zip"
|
||||
pushd moonscript
|
||||
7z e moonscript.zip
|
||||
Get-Location | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
|
||||
popd
|
||||
|
||||
$gettexturl = "https://github.com/mlocati/gettext-iconv-windows/releases/download/v0.21-v1.16/gettext0.21-iconv1.16-static-64.zip"
|
||||
Invoke-WebRequest -Uri $gettexturl -OutFile ".\gettext.zip"
|
||||
Expand-Archive ".\gettext.zip" -DestinationPath gettext
|
||||
pushd gettext/bin
|
||||
Get-Location | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
|
||||
popd
|
||||
|
||||
- name: Install dependencies (MacOS)
|
||||
if: matrix.config.os == 'macos-12'
|
||||
run: |
|
||||
export HOMEBREW_NO_INSTALL_CLEANUP=1
|
||||
export HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK=1
|
||||
# Skip brew update for now, see https://github.com/actions/setup-python/issues/577
|
||||
# brew update
|
||||
brew install luarocks ninja
|
||||
luarocks install luafilesystem 1.8.0
|
||||
luarocks install moonscript --dev
|
||||
brew install libass zlib ffms2 fftw hunspell
|
||||
brew install pulseaudio # NO OpenAL in github CI
|
||||
|
||||
- name: Install dependencies (Linux)
|
||||
if: startsWith(matrix.config.os, 'ubuntu-')
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt-get install ninja-build build-essential libx11-dev libwxgtk3.0-gtk3-dev libfreetype6-dev pkg-config libfontconfig1-dev libass-dev libasound2-dev libffms2-dev intltool libboost-all-dev libhunspell-dev libuchardet-dev libpulse-dev libopenal-dev libjansson-dev nasm
|
||||
|
||||
- name: Configure
|
||||
run: meson setup build ${{ matrix.config.args }} -Dbuildtype=${{ matrix.config.buildtype }}
|
||||
|
||||
- name: Build
|
||||
run: meson compile -C build
|
||||
|
||||
- name: Run test
|
||||
run: meson test -C build --verbose "gtest main"
|
||||
|
||||
# Windows artifacts
|
||||
- name: Generate Windows installer
|
||||
if: matrix.config.os == 'windows-latest'
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
run:
|
||||
meson compile win-installer -C build
|
||||
|
||||
- name: Generate Windows portable installer
|
||||
if: matrix.config.os == 'windows-latest'
|
||||
run: cd build && ninja win-portable
|
||||
|
||||
- name: Upload artifacts - win_installer
|
||||
uses: actions/upload-artifact@v3
|
||||
if: matrix.config.os == 'windows-latest'
|
||||
with:
|
||||
name: ${{ matrix.config.name }} - installer
|
||||
path: build/Aegisub-*.exe
|
||||
if-no-files-found: error
|
||||
|
||||
- name: Upload artifacts - portable.zip
|
||||
uses: actions/upload-artifact@v3
|
||||
if: matrix.config.os == 'windows-latest'
|
||||
with:
|
||||
name: ${{ matrix.config.name }} - portable
|
||||
path: build/aegisub-portable-64.zip
|
||||
|
||||
# macOS artifacts
|
||||
- name: Generate macOS installer
|
||||
if: matrix.config.os == 'macos-12'
|
||||
run: |
|
||||
meson compile osx-bundle -C build
|
||||
meson compile osx-build-dmg -C build
|
||||
|
||||
- name: Upload artifacts - macOS dmg
|
||||
uses: actions/upload-artifact@v3
|
||||
if: matrix.config.os == 'macos-12'
|
||||
with:
|
||||
name: ${{ matrix.config.name }} - installer
|
||||
path: build/Aegisub-*.dmg
|
||||
if-no-files-found: error
|
||||
|
||||
# Linux artifacts (AppImage)
|
||||
- name: Generate AppImage
|
||||
if: matrix.config.appimage
|
||||
run: |
|
||||
mkdir -p appimage/appdir
|
||||
meson install -C build --destdir=../appimage/appdir
|
||||
|
||||
cd appimage
|
||||
sudo apt-get install libfuse2
|
||||
curl -L "https://github.com/linuxdeploy/linuxdeploy/releases/download/1-alpha-20220822-1/linuxdeploy-x86_64.AppImage" -o linuxdeploy
|
||||
curl -L "https://github.com/AppImage/AppImageKit/releases/download/13/appimagetool-x86_64.AppImage" -o appimagetool
|
||||
chmod +x linuxdeploy appimagetool
|
||||
|
||||
./linuxdeploy --appdir appdir --desktop-file=appdir/aegisub.desktop
|
||||
./appimagetool appdir
|
||||
|
||||
- name: Upload artifacts - Linux AppImage
|
||||
uses: actions/upload-artifact@v3
|
||||
if: matrix.config.appimage
|
||||
with:
|
||||
name: ${{ matrix.config.name }}
|
||||
path: appimage/*.AppImage
|
||||
if-no-files-found: error
|
|
@ -1,80 +1,49 @@
|
|||
*.App
|
||||
*.[oadi]
|
||||
*.ass
|
||||
*.avi
|
||||
*.bz2
|
||||
*.cache
|
||||
*.dep
|
||||
*.dll
|
||||
*.dmg
|
||||
*.exe
|
||||
*.gch
|
||||
*.gz
|
||||
*.idb
|
||||
*.ilk
|
||||
*.log
|
||||
*.manifest
|
||||
*.mkv
|
||||
*.mo
|
||||
*.ncb
|
||||
*.obj
|
||||
*.orig
|
||||
*.patch
|
||||
*.pch
|
||||
*.pdb
|
||||
*.sdf
|
||||
*.so
|
||||
*.srt
|
||||
*.suo
|
||||
*.swp
|
||||
*.ts
|
||||
*.user
|
||||
*.vsp
|
||||
*.y4m
|
||||
*.zip
|
||||
*~
|
||||
/tests/data
|
||||
|
||||
bin
|
||||
lib
|
||||
obj
|
||||
ipch
|
||||
automation/vapoursynth/__pycache__
|
||||
packages/desktop/aegisub.desktop
|
||||
packages/desktop/aegisub.desktop.template
|
||||
src/libresrc/bitmap.cpp
|
||||
src/libresrc/bitmap.h
|
||||
src/libresrc/default_config.cpp
|
||||
src/libresrc/default_config.h
|
||||
src/libresrc/default_config_platform.json
|
||||
tests/*.json
|
||||
tests/run
|
||||
tools/osx-bundle-restart-helper
|
||||
tools/repack-thes-dict
|
||||
tools/repack-thes-dict.dSYM
|
||||
|
||||
.lvimrc
|
||||
.syntastic_cpp_config
|
||||
BuildLog.htm
|
||||
Makefile.inc
|
||||
acconf.h
|
||||
acconf.h.in
|
||||
aclocal.m4
|
||||
aegisub/conf.sh
|
||||
aegisub/desktop/aegisub.desktop
|
||||
aegisub/libaegisub/libaegisub-3.0.so.3
|
||||
aegisub/reporter/reporter-3.0
|
||||
aegisub/src/aegisub
|
||||
aegisub/src/aegisub-3.0
|
||||
aegisub/src/libresrc/bitmap.cpp
|
||||
aegisub/src/libresrc/bitmap.h
|
||||
aegisub/src/libresrc/default_config.cpp
|
||||
aegisub/src/libresrc/default_config.h
|
||||
aegisub/src/libresrc/default_config_platform.json
|
||||
aegisub/tools/common-respack
|
||||
aegisub/tools/osx-bundle-restart-helper
|
||||
aegisub/tools/osx-bundle.sed
|
||||
autom4te.cache
|
||||
config.log
|
||||
config.status
|
||||
config_windows.h
|
||||
configure
|
||||
svn-revision.h
|
||||
svn_revision
|
||||
svnmove.txt
|
||||
git_version.h
|
||||
git_version.xml
|
||||
aegisub/tests/data
|
||||
aegisub/tests/run
|
||||
aegisub/tests/*.json
|
||||
# Platform-specific
|
||||
.DS_Store
|
||||
|
||||
/packages
|
||||
.nuget
|
||||
/aegisub/include
|
||||
/deps/fftw
|
||||
# Meson
|
||||
build*/
|
||||
subprojects/avisynth
|
||||
subprojects/bestsource/
|
||||
subprojects/boost*/
|
||||
subprojects/cairo*
|
||||
subprojects/dav1d
|
||||
subprojects/ffmpeg
|
||||
subprojects/ffms2
|
||||
subprojects/fontconfig*
|
||||
subprojects/freetype2
|
||||
subprojects/fribidi
|
||||
subprojects/glib*
|
||||
subprojects/googletest-*
|
||||
subprojects/harfbuzz
|
||||
subprojects/icu
|
||||
subprojects/jansson
|
||||
subprojects/libass
|
||||
subprojects/libffi*
|
||||
subprojects/libpng-*
|
||||
subprojects/luajit
|
||||
subprojects/nasm-*
|
||||
subprojects/packagecache
|
||||
subprojects/proxy-libintl*
|
||||
subprojects/wxWidgets
|
||||
subprojects/zlib-*
|
||||
subprojects/dirent-*
|
||||
subprojects/hunspell-*
|
||||
subprojects/uchardet-*
|
||||
subprojects/vapoursynth
|
||||
|
|
|
@ -1,52 +0,0 @@
|
|||
[submodule "deps/fribidi"]
|
||||
path = deps/fribidi
|
||||
url = git://anongit.freedesktop.org/fribidi/fribidi
|
||||
ignore = dirty
|
||||
[submodule "deps/freetype2"]
|
||||
path = deps/freetype2
|
||||
url = git://git.sv.nongnu.org/freetype/freetype2.git
|
||||
ignore = dirty
|
||||
[submodule "deps/zlib"]
|
||||
path = deps/zlib
|
||||
url = git://github.com/madler/zlib.git
|
||||
ignore = dirty
|
||||
[submodule "deps/wxWidgets"]
|
||||
path = deps/wxWidgets
|
||||
url = git://github.com/wxWidgets/wxWidgets.git
|
||||
ignore = dirty
|
||||
[submodule "deps/googletest"]
|
||||
path = deps/googletest
|
||||
url = git://github.com/svn2github/googletest.git
|
||||
ignore = dirty
|
||||
[submodule "deps/ffmpeg"]
|
||||
path = deps/ffmpeg
|
||||
url = git://source.ffmpeg.org/ffmpeg.git
|
||||
ignore = dirty
|
||||
[submodule "deps/ffms2"]
|
||||
path = deps/ffms2
|
||||
url = git://github.com/FFMS/ffms2.git
|
||||
branch = master
|
||||
ignore = dirty
|
||||
[submodule "deps/fontconfig"]
|
||||
path = deps/fontconfig
|
||||
url = git://github.com/tgoyne/fontconfig.git
|
||||
branch = msvc
|
||||
ignore = dirty
|
||||
[submodule "deps/libass"]
|
||||
path = deps/libass
|
||||
url = https://code.google.com/p/libass/
|
||||
branch = master
|
||||
[submodule "deps/icu"]
|
||||
path = deps/icu
|
||||
url = git://github.com/sillsdev/icu4c.git
|
||||
branch = trunk
|
||||
ignore = dirty
|
||||
[submodule "deps/boost"]
|
||||
path = deps/boost
|
||||
url = https://github.com/boostorg/boost.git
|
||||
ignore = dirty
|
||||
[submodule "deps/lua"]
|
||||
path = deps/lua
|
||||
url = git://github.com/ittner/Lua-experimentation.git
|
||||
branch = lua51
|
||||
ignore = dirty
|
|
@ -1,6 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<solution>
|
||||
<add key="disableSourceControlIntegration" value="true" />
|
||||
</solution>
|
||||
</configuration>
|
|
@ -1,150 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">$(MSBuildProjectDirectory)\..\</SolutionDir>
|
||||
|
||||
<!-- Enable the restore command to run before builds -->
|
||||
<RestorePackages Condition=" '$(RestorePackages)' == '' ">true</RestorePackages>
|
||||
|
||||
<!-- Property that enables building a package from a project -->
|
||||
<BuildPackage Condition=" '$(BuildPackage)' == '' ">false</BuildPackage>
|
||||
|
||||
<!-- Determines if package restore consent is required to restore packages -->
|
||||
<RequireRestoreConsent Condition=" '$(RequireRestoreConsent)' != 'false' ">false</RequireRestoreConsent>
|
||||
|
||||
<!-- Download NuGet.exe if it does not already exist -->
|
||||
<DownloadNuGetExe Condition=" '$(DownloadNuGetExe)' == '' ">true</DownloadNuGetExe>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup Condition=" '$(PackageSources)' == '' ">
|
||||
<!-- Package sources used to restore packages. By default will used the registered sources under %APPDATA%\NuGet\NuGet.Config -->
|
||||
<!--
|
||||
<PackageSource Include="https://nuget.org/api/v2/" />
|
||||
<PackageSource Include="https://my-nuget-source/nuget/" />
|
||||
-->
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(OS)' == 'Windows_NT'">
|
||||
<!-- Windows specific commands -->
|
||||
<NuGetToolsPath>$([System.IO.Path]::Combine($(SolutionDir), ".nuget"))</NuGetToolsPath>
|
||||
<PackagesConfig>$([System.IO.Path]::Combine($(ProjectDir), "packages.config"))</PackagesConfig>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition=" '$(OS)' != 'Windows_NT'">
|
||||
<!-- We need to launch nuget.exe with the mono command if we're not on windows -->
|
||||
<NuGetToolsPath>$(SolutionDir).nuget</NuGetToolsPath>
|
||||
<PackagesConfig>packages.config</PackagesConfig>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup>
|
||||
<!-- NuGet command -->
|
||||
<NuGetExePath Condition=" '$(NuGetExePath)' == '' ">$(NuGetToolsPath)\nuget.exe</NuGetExePath>
|
||||
<PackageSources Condition=" $(PackageSources) == '' ">@(PackageSource)</PackageSources>
|
||||
|
||||
<NuGetCommand Condition=" '$(OS)' == 'Windows_NT'">"$(NuGetExePath)"</NuGetCommand>
|
||||
<NuGetCommand Condition=" '$(OS)' != 'Windows_NT' ">mono --runtime=v4.0.30319 $(NuGetExePath)</NuGetCommand>
|
||||
|
||||
<PackageOutputDir Condition="$(PackageOutputDir) == ''">$(TargetDir.Trim('\\'))</PackageOutputDir>
|
||||
|
||||
<RequireConsentSwitch Condition=" $(RequireRestoreConsent) == 'true' ">-RequireConsent</RequireConsentSwitch>
|
||||
<!-- Commands -->
|
||||
<RestoreCommand>$(NuGetCommand) install "$(PackagesConfig)" -source "$(PackageSources)" $(RequireConsentSwitch) -solutionDir "$(SolutionDir) "</RestoreCommand>
|
||||
<BuildCommand>$(NuGetCommand) pack "$(ProjectPath)" -p Configuration=$(Configuration) -o "$(PackageOutputDir)" -symbols</BuildCommand>
|
||||
|
||||
<!-- We need to ensure packages are restored prior to assembly resolve -->
|
||||
<ResolveReferencesDependsOn Condition="$(RestorePackages) == 'true'">
|
||||
RestorePackages;
|
||||
$(ResolveReferencesDependsOn);
|
||||
</ResolveReferencesDependsOn>
|
||||
|
||||
<!-- Make the build depend on restore packages -->
|
||||
<BuildDependsOn Condition="$(BuildPackage) == 'true'">
|
||||
$(BuildDependsOn);
|
||||
BuildPackage;
|
||||
</BuildDependsOn>
|
||||
</PropertyGroup>
|
||||
|
||||
<Target Name="CheckPrerequisites">
|
||||
<!-- Raise an error if we're unable to locate nuget.exe -->
|
||||
<Error Condition="'$(DownloadNuGetExe)' != 'true' AND !Exists('$(NuGetExePath)')" Text="Unable to locate '$(NuGetExePath)'" />
|
||||
<SetEnvironmentVariable EnvKey="VisualStudioVersion" EnvValue="$(VisualStudioVersion)" Condition=" '$(VisualStudioVersion)' != '' AND '$(OS)' == 'Windows_NT' " />
|
||||
<!--
|
||||
Take advantage of MsBuild's build dependency tracking to make sure that we only ever download nuget.exe once.
|
||||
This effectively acts as a lock that makes sure that the download operation will only happen once and all
|
||||
parallel builds will have to wait for it to complete.
|
||||
-->
|
||||
<MsBuild Targets="_DownloadNuGet" Projects="$(MSBuildThisFileFullPath)" Properties="Configuration=NOT_IMPORTANT" />
|
||||
</Target>
|
||||
|
||||
<Target Name="_DownloadNuGet">
|
||||
<DownloadNuGet OutputFilename="$(NuGetExePath)" Condition=" '$(DownloadNuGetExe)' == 'true' AND !Exists('$(NuGetExePath)')" />
|
||||
</Target>
|
||||
|
||||
<Target Name="RestorePackages" DependsOnTargets="CheckPrerequisites">
|
||||
<Exec Command="$(RestoreCommand)"
|
||||
Condition="'$(OS)' != 'Windows_NT' And Exists('$(PackagesConfig)')" />
|
||||
|
||||
<Exec Command="$(RestoreCommand)"
|
||||
LogStandardErrorAsError="true"
|
||||
Condition="'$(OS)' == 'Windows_NT' And Exists('$(PackagesConfig)')" />
|
||||
</Target>
|
||||
|
||||
<Target Name="BuildPackage" DependsOnTargets="CheckPrerequisites">
|
||||
<Exec Command="$(BuildCommand)"
|
||||
Condition=" '$(OS)' != 'Windows_NT' " />
|
||||
|
||||
<Exec Command="$(BuildCommand)"
|
||||
LogStandardErrorAsError="true"
|
||||
Condition=" '$(OS)' == 'Windows_NT' " />
|
||||
</Target>
|
||||
|
||||
<UsingTask TaskName="DownloadNuGet" TaskFactory="CodeTaskFactory" AssemblyFile="$(MSBuildToolsPath)\Microsoft.Build.Tasks.v4.0.dll">
|
||||
<ParameterGroup>
|
||||
<OutputFilename ParameterType="System.String" Required="true" />
|
||||
</ParameterGroup>
|
||||
<Task>
|
||||
<Reference Include="System.Core" />
|
||||
<Using Namespace="System" />
|
||||
<Using Namespace="System.IO" />
|
||||
<Using Namespace="System.Net" />
|
||||
<Using Namespace="Microsoft.Build.Framework" />
|
||||
<Using Namespace="Microsoft.Build.Utilities" />
|
||||
<Code Type="Fragment" Language="cs">
|
||||
<![CDATA[
|
||||
try {
|
||||
OutputFilename = Path.GetFullPath(OutputFilename);
|
||||
|
||||
Log.LogMessage("Downloading latest version of NuGet.exe...");
|
||||
WebClient webClient = new WebClient();
|
||||
webClient.DownloadFile("https://nuget.org/nuget.exe", OutputFilename);
|
||||
|
||||
return true;
|
||||
}
|
||||
catch (Exception ex) {
|
||||
Log.LogErrorFromException(ex);
|
||||
return false;
|
||||
}
|
||||
]]>
|
||||
</Code>
|
||||
</Task>
|
||||
</UsingTask>
|
||||
|
||||
<UsingTask TaskName="SetEnvironmentVariable" TaskFactory="CodeTaskFactory" AssemblyFile="$(MSBuildToolsPath)\Microsoft.Build.Tasks.v4.0.dll">
|
||||
<ParameterGroup>
|
||||
<EnvKey ParameterType="System.String" Required="true" />
|
||||
<EnvValue ParameterType="System.String" Required="true" />
|
||||
</ParameterGroup>
|
||||
<Task>
|
||||
<Using Namespace="System" />
|
||||
<Code Type="Fragment" Language="cs">
|
||||
<![CDATA[
|
||||
try {
|
||||
Environment.SetEnvironmentVariable(EnvKey, EnvValue, System.EnvironmentVariableTarget.Process);
|
||||
}
|
||||
catch {
|
||||
}
|
||||
]]>
|
||||
</Code>
|
||||
</Task>
|
||||
</UsingTask>
|
||||
</Project>
|
398
Aegisub.sln
398
Aegisub.sln
|
@ -1,398 +0,0 @@
|
|||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 2012
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Aegisub", "aegisub\build\Aegisub\Aegisub.vcxproj", "{9DDDB9E5-E4A1-423D-A224-F6D4E5AAC06A}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{15C79E75-F5F6-451D-B870-94ED02AF257E} = {15C79E75-F5F6-451D-B870-94ED02AF257E}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "csrihelper", "aegisub\build\csrihelper\csrihelper.vcxproj", "{C832EAF3-860D-4373-A02C-933626B47A5E}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hunspell", "aegisub\build\hunspell\hunspell.vcxproj", "{CC791693-6B28-40AC-879D-64A6C16468E3}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libaegisub", "aegisub\build\libaegisub\libaegisub.vcxproj", "{BB3FED86-DB7A-4DC7-964A-260FB86CDE61}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libiconv", "aegisub\build\libiconv\libiconv.vcxproj", "{965054D2-44F2-4EB2-9879-051CC3D7EF08}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libresrc", "aegisub\build\libresrc\libresrc.vcxproj", "{BD00D65F-24DA-4784-8860-3B972EA125FC}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{0518D6C0-7BF6-4FD1-91FB-191BD10DB2AC} = {0518D6C0-7BF6-4FD1-91FB-191BD10DB2AC}
|
||||
{08AF2BCC-FCDD-4F0E-8B41-59A6E634F2E8} = {08AF2BCC-FCDD-4F0E-8B41-59A6E634F2E8}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lua51", "aegisub\build\lua51\lua51.vcxproj", "{5391A8B1-9C70-4DC4-92AD-D3E34C6B803F}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "respack", "aegisub\build\respack\respack.vcxproj", "{08AF2BCC-FCDD-4F0E-8B41-59A6E634F2E8}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "universalchardet", "aegisub\build\universalchardet\universalchardet.vcxproj", "{7B56955D-5162-4698-AA5B-47484EDC8783}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fftw", "aegisub\build\fftw\fftw.vcxproj", "{EA3DCC95-2423-4EA0-A508-7A427B4C0594}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "freetype", "aegisub\build\freetype2\freetype.vcxproj", "{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fontconfig", "aegisub\build\fontconfig\fontconfig.vcxproj", "{AD56899E-961B-47B7-BD0F-14D0DA50D141}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B} = {78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "BuildTasks", "aegisub\build\BuildTasks\BuildTasks.fsproj", "{15C79E75-F5F6-451D-B870-94ED02AF257E}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fribidi", "aegisub\build\fribidi\fribidi.vcxproj", "{FB8E8D19-A4D6-4181-943C-282075F49B41}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{15C79E75-F5F6-451D-B870-94ED02AF257E} = {15C79E75-F5F6-451D-B870-94ED02AF257E}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ffms2", "aegisub\build\ffms2\ffms2.vcxproj", "{AA137613-96A1-4388-8905-71345B4F8F87}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{F934AB7B-186B-4E96-B20C-A58C38C1B819} = {F934AB7B-186B-4E96-B20C-A58C38C1B819}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ffmpeg", "aegisub\build\ffmpeg\ffmpeg.vcxproj", "{F934AB7B-186B-4E96-B20C-A58C38C1B819}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{10F22A5A-DD9E-44A1-BA2E-2A9A7C78B0EE} = {10F22A5A-DD9E-44A1-BA2E-2A9A7C78B0EE}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlib", "aegisub\build\zlib\zlib.vcxproj", "{10F22A5A-DD9E-44A1-BA2E-2A9A7C78B0EE}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "! Update Dependencies", "aegisub\build\deps\deps.vcxproj", "{472212DF-99E8-4B73-9736-8500616D8A80}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{15C79E75-F5F6-451D-B870-94ED02AF257E} = {15C79E75-F5F6-451D-B870-94ED02AF257E}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{CEAEFCB9-3759-4D03-8D51-7287D7B7E7DF}"
|
||||
ProjectSection(SolutionItems) = preProject
|
||||
.nuget\NuGet.Config = .nuget\NuGet.Config
|
||||
.nuget\NuGet.exe = .nuget\NuGet.exe
|
||||
.nuget\NuGet.targets = .nuget\NuGet.targets
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "wxWidgets", "aegisub\build\wx\wxWidgets.vcxproj", "{0518D6C0-7BF6-4FD1-91FB-191BD10DB2AC}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libass", "aegisub\build\libass\libass.vcxproj", "{8804F253-DA67-4CC4-926B-0CD2AEE5778D}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PortableInstaller", "aegisub\build\PortableInstaller\PortableInstaller.vcxproj", "{5B0E9978-E76F-4BBC-8194-228323F59B53}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "boost", "aegisub\build\boost\boost.vcxproj", "{A649D828-A399-4D81-ADEF-94CFDBA7847F}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "icu", "aegisub\build\icu\icu.vcxproj", "{F934AB7B-186B-4E96-B20C-A58C38C1B818}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "googletest", "aegisub\build\googletest\googletest.vcxproj", "{FBE51B37-8B12-41E8-B5E0-F00A06B4BCD2}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tests", "aegisub\build\tests\tests.vcxproj", "{49766286-2B5D-4177-A860-BD7CE1846EEF}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Debug|x64 = Debug|x64
|
||||
Debug-MinDep|Win32 = Debug-MinDep|Win32
|
||||
Debug-MinDep|x64 = Debug-MinDep|x64
|
||||
Debug-Tests|Win32 = Debug-Tests|Win32
|
||||
Debug-Tests|x64 = Debug-Tests|x64
|
||||
Release|Win32 = Release|Win32
|
||||
Release|x64 = Release|x64
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{9DDDB9E5-E4A1-423D-A224-F6D4E5AAC06A}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{9DDDB9E5-E4A1-423D-A224-F6D4E5AAC06A}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{9DDDB9E5-E4A1-423D-A224-F6D4E5AAC06A}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{9DDDB9E5-E4A1-423D-A224-F6D4E5AAC06A}.Debug|x64.Build.0 = Debug|x64
|
||||
{9DDDB9E5-E4A1-423D-A224-F6D4E5AAC06A}.Debug-MinDep|Win32.ActiveCfg = Debug|Win32
|
||||
{9DDDB9E5-E4A1-423D-A224-F6D4E5AAC06A}.Debug-MinDep|Win32.Build.0 = Debug|Win32
|
||||
{9DDDB9E5-E4A1-423D-A224-F6D4E5AAC06A}.Debug-MinDep|x64.ActiveCfg = Debug|x64
|
||||
{9DDDB9E5-E4A1-423D-A224-F6D4E5AAC06A}.Debug-MinDep|x64.Build.0 = Debug|x64
|
||||
{9DDDB9E5-E4A1-423D-A224-F6D4E5AAC06A}.Debug-Tests|Win32.ActiveCfg = Debug|Win32
|
||||
{9DDDB9E5-E4A1-423D-A224-F6D4E5AAC06A}.Debug-Tests|x64.ActiveCfg = Debug|x64
|
||||
{9DDDB9E5-E4A1-423D-A224-F6D4E5AAC06A}.Debug-Tests|x64.Build.0 = Debug|x64
|
||||
{9DDDB9E5-E4A1-423D-A224-F6D4E5AAC06A}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{9DDDB9E5-E4A1-423D-A224-F6D4E5AAC06A}.Release|Win32.Build.0 = Release|Win32
|
||||
{9DDDB9E5-E4A1-423D-A224-F6D4E5AAC06A}.Release|x64.ActiveCfg = Release|x64
|
||||
{9DDDB9E5-E4A1-423D-A224-F6D4E5AAC06A}.Release|x64.Build.0 = Release|x64
|
||||
{C832EAF3-860D-4373-A02C-933626B47A5E}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{C832EAF3-860D-4373-A02C-933626B47A5E}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{C832EAF3-860D-4373-A02C-933626B47A5E}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{C832EAF3-860D-4373-A02C-933626B47A5E}.Debug|x64.Build.0 = Debug|x64
|
||||
{C832EAF3-860D-4373-A02C-933626B47A5E}.Debug-MinDep|Win32.ActiveCfg = Debug|Win32
|
||||
{C832EAF3-860D-4373-A02C-933626B47A5E}.Debug-MinDep|x64.ActiveCfg = Debug|x64
|
||||
{C832EAF3-860D-4373-A02C-933626B47A5E}.Debug-Tests|Win32.ActiveCfg = Debug|Win32
|
||||
{C832EAF3-860D-4373-A02C-933626B47A5E}.Debug-Tests|x64.ActiveCfg = Debug|x64
|
||||
{C832EAF3-860D-4373-A02C-933626B47A5E}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{C832EAF3-860D-4373-A02C-933626B47A5E}.Release|Win32.Build.0 = Release|Win32
|
||||
{C832EAF3-860D-4373-A02C-933626B47A5E}.Release|x64.ActiveCfg = Release|x64
|
||||
{C832EAF3-860D-4373-A02C-933626B47A5E}.Release|x64.Build.0 = Release|x64
|
||||
{CC791693-6B28-40AC-879D-64A6C16468E3}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{CC791693-6B28-40AC-879D-64A6C16468E3}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{CC791693-6B28-40AC-879D-64A6C16468E3}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{CC791693-6B28-40AC-879D-64A6C16468E3}.Debug|x64.Build.0 = Debug|x64
|
||||
{CC791693-6B28-40AC-879D-64A6C16468E3}.Debug-MinDep|Win32.ActiveCfg = Debug|Win32
|
||||
{CC791693-6B28-40AC-879D-64A6C16468E3}.Debug-MinDep|x64.ActiveCfg = Debug|x64
|
||||
{CC791693-6B28-40AC-879D-64A6C16468E3}.Debug-Tests|Win32.ActiveCfg = Debug|Win32
|
||||
{CC791693-6B28-40AC-879D-64A6C16468E3}.Debug-Tests|x64.ActiveCfg = Debug|x64
|
||||
{CC791693-6B28-40AC-879D-64A6C16468E3}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{CC791693-6B28-40AC-879D-64A6C16468E3}.Release|Win32.Build.0 = Release|Win32
|
||||
{CC791693-6B28-40AC-879D-64A6C16468E3}.Release|x64.ActiveCfg = Release|x64
|
||||
{CC791693-6B28-40AC-879D-64A6C16468E3}.Release|x64.Build.0 = Release|x64
|
||||
{BB3FED86-DB7A-4DC7-964A-260FB86CDE61}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{BB3FED86-DB7A-4DC7-964A-260FB86CDE61}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{BB3FED86-DB7A-4DC7-964A-260FB86CDE61}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{BB3FED86-DB7A-4DC7-964A-260FB86CDE61}.Debug|x64.Build.0 = Debug|x64
|
||||
{BB3FED86-DB7A-4DC7-964A-260FB86CDE61}.Debug-MinDep|Win32.ActiveCfg = Debug|Win32
|
||||
{BB3FED86-DB7A-4DC7-964A-260FB86CDE61}.Debug-MinDep|Win32.Build.0 = Debug|Win32
|
||||
{BB3FED86-DB7A-4DC7-964A-260FB86CDE61}.Debug-MinDep|x64.ActiveCfg = Debug|x64
|
||||
{BB3FED86-DB7A-4DC7-964A-260FB86CDE61}.Debug-MinDep|x64.Build.0 = Debug|x64
|
||||
{BB3FED86-DB7A-4DC7-964A-260FB86CDE61}.Debug-Tests|Win32.ActiveCfg = Debug|Win32
|
||||
{BB3FED86-DB7A-4DC7-964A-260FB86CDE61}.Debug-Tests|Win32.Build.0 = Debug|Win32
|
||||
{BB3FED86-DB7A-4DC7-964A-260FB86CDE61}.Debug-Tests|x64.ActiveCfg = Debug|x64
|
||||
{BB3FED86-DB7A-4DC7-964A-260FB86CDE61}.Debug-Tests|x64.Build.0 = Debug|x64
|
||||
{BB3FED86-DB7A-4DC7-964A-260FB86CDE61}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{BB3FED86-DB7A-4DC7-964A-260FB86CDE61}.Release|Win32.Build.0 = Release|Win32
|
||||
{BB3FED86-DB7A-4DC7-964A-260FB86CDE61}.Release|x64.ActiveCfg = Release|x64
|
||||
{BB3FED86-DB7A-4DC7-964A-260FB86CDE61}.Release|x64.Build.0 = Release|x64
|
||||
{965054D2-44F2-4EB2-9879-051CC3D7EF08}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{965054D2-44F2-4EB2-9879-051CC3D7EF08}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{965054D2-44F2-4EB2-9879-051CC3D7EF08}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{965054D2-44F2-4EB2-9879-051CC3D7EF08}.Debug|x64.Build.0 = Debug|x64
|
||||
{965054D2-44F2-4EB2-9879-051CC3D7EF08}.Debug-MinDep|Win32.ActiveCfg = Debug|Win32
|
||||
{965054D2-44F2-4EB2-9879-051CC3D7EF08}.Debug-MinDep|x64.ActiveCfg = Debug|x64
|
||||
{965054D2-44F2-4EB2-9879-051CC3D7EF08}.Debug-Tests|Win32.ActiveCfg = Debug|Win32
|
||||
{965054D2-44F2-4EB2-9879-051CC3D7EF08}.Debug-Tests|x64.ActiveCfg = Debug|x64
|
||||
{965054D2-44F2-4EB2-9879-051CC3D7EF08}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{965054D2-44F2-4EB2-9879-051CC3D7EF08}.Release|Win32.Build.0 = Release|Win32
|
||||
{965054D2-44F2-4EB2-9879-051CC3D7EF08}.Release|x64.ActiveCfg = Release|x64
|
||||
{965054D2-44F2-4EB2-9879-051CC3D7EF08}.Release|x64.Build.0 = Release|x64
|
||||
{BD00D65F-24DA-4784-8860-3B972EA125FC}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{BD00D65F-24DA-4784-8860-3B972EA125FC}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{BD00D65F-24DA-4784-8860-3B972EA125FC}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{BD00D65F-24DA-4784-8860-3B972EA125FC}.Debug|x64.Build.0 = Debug|x64
|
||||
{BD00D65F-24DA-4784-8860-3B972EA125FC}.Debug-MinDep|Win32.ActiveCfg = Debug|Win32
|
||||
{BD00D65F-24DA-4784-8860-3B972EA125FC}.Debug-MinDep|x64.ActiveCfg = Debug|x64
|
||||
{BD00D65F-24DA-4784-8860-3B972EA125FC}.Debug-Tests|Win32.ActiveCfg = Debug|Win32
|
||||
{BD00D65F-24DA-4784-8860-3B972EA125FC}.Debug-Tests|x64.ActiveCfg = Debug|x64
|
||||
{BD00D65F-24DA-4784-8860-3B972EA125FC}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{BD00D65F-24DA-4784-8860-3B972EA125FC}.Release|Win32.Build.0 = Release|Win32
|
||||
{BD00D65F-24DA-4784-8860-3B972EA125FC}.Release|x64.ActiveCfg = Release|x64
|
||||
{BD00D65F-24DA-4784-8860-3B972EA125FC}.Release|x64.Build.0 = Release|x64
|
||||
{5391A8B1-9C70-4DC4-92AD-D3E34C6B803F}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{5391A8B1-9C70-4DC4-92AD-D3E34C6B803F}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{5391A8B1-9C70-4DC4-92AD-D3E34C6B803F}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{5391A8B1-9C70-4DC4-92AD-D3E34C6B803F}.Debug|x64.Build.0 = Debug|x64
|
||||
{5391A8B1-9C70-4DC4-92AD-D3E34C6B803F}.Debug-MinDep|Win32.ActiveCfg = Debug|Win32
|
||||
{5391A8B1-9C70-4DC4-92AD-D3E34C6B803F}.Debug-MinDep|x64.ActiveCfg = Debug|x64
|
||||
{5391A8B1-9C70-4DC4-92AD-D3E34C6B803F}.Debug-Tests|Win32.ActiveCfg = Debug|Win32
|
||||
{5391A8B1-9C70-4DC4-92AD-D3E34C6B803F}.Debug-Tests|x64.ActiveCfg = Debug|x64
|
||||
{5391A8B1-9C70-4DC4-92AD-D3E34C6B803F}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{5391A8B1-9C70-4DC4-92AD-D3E34C6B803F}.Release|Win32.Build.0 = Release|Win32
|
||||
{5391A8B1-9C70-4DC4-92AD-D3E34C6B803F}.Release|x64.ActiveCfg = Release|x64
|
||||
{5391A8B1-9C70-4DC4-92AD-D3E34C6B803F}.Release|x64.Build.0 = Release|x64
|
||||
{08AF2BCC-FCDD-4F0E-8B41-59A6E634F2E8}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{08AF2BCC-FCDD-4F0E-8B41-59A6E634F2E8}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{08AF2BCC-FCDD-4F0E-8B41-59A6E634F2E8}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{08AF2BCC-FCDD-4F0E-8B41-59A6E634F2E8}.Debug|x64.Build.0 = Debug|x64
|
||||
{08AF2BCC-FCDD-4F0E-8B41-59A6E634F2E8}.Debug-MinDep|Win32.ActiveCfg = Debug|Win32
|
||||
{08AF2BCC-FCDD-4F0E-8B41-59A6E634F2E8}.Debug-MinDep|x64.ActiveCfg = Debug|Win32
|
||||
{08AF2BCC-FCDD-4F0E-8B41-59A6E634F2E8}.Debug-Tests|Win32.ActiveCfg = Debug|Win32
|
||||
{08AF2BCC-FCDD-4F0E-8B41-59A6E634F2E8}.Debug-Tests|x64.ActiveCfg = Debug|x64
|
||||
{08AF2BCC-FCDD-4F0E-8B41-59A6E634F2E8}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{08AF2BCC-FCDD-4F0E-8B41-59A6E634F2E8}.Release|Win32.Build.0 = Release|Win32
|
||||
{08AF2BCC-FCDD-4F0E-8B41-59A6E634F2E8}.Release|x64.ActiveCfg = Release|x64
|
||||
{08AF2BCC-FCDD-4F0E-8B41-59A6E634F2E8}.Release|x64.Build.0 = Release|x64
|
||||
{7B56955D-5162-4698-AA5B-47484EDC8783}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{7B56955D-5162-4698-AA5B-47484EDC8783}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{7B56955D-5162-4698-AA5B-47484EDC8783}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{7B56955D-5162-4698-AA5B-47484EDC8783}.Debug|x64.Build.0 = Debug|x64
|
||||
{7B56955D-5162-4698-AA5B-47484EDC8783}.Debug-MinDep|Win32.ActiveCfg = Debug|Win32
|
||||
{7B56955D-5162-4698-AA5B-47484EDC8783}.Debug-MinDep|x64.ActiveCfg = Debug|x64
|
||||
{7B56955D-5162-4698-AA5B-47484EDC8783}.Debug-Tests|Win32.ActiveCfg = Debug|Win32
|
||||
{7B56955D-5162-4698-AA5B-47484EDC8783}.Debug-Tests|x64.ActiveCfg = Debug|x64
|
||||
{7B56955D-5162-4698-AA5B-47484EDC8783}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{7B56955D-5162-4698-AA5B-47484EDC8783}.Release|Win32.Build.0 = Release|Win32
|
||||
{7B56955D-5162-4698-AA5B-47484EDC8783}.Release|x64.ActiveCfg = Release|x64
|
||||
{7B56955D-5162-4698-AA5B-47484EDC8783}.Release|x64.Build.0 = Release|x64
|
||||
{EA3DCC95-2423-4EA0-A508-7A427B4C0594}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{EA3DCC95-2423-4EA0-A508-7A427B4C0594}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{EA3DCC95-2423-4EA0-A508-7A427B4C0594}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{EA3DCC95-2423-4EA0-A508-7A427B4C0594}.Debug|x64.Build.0 = Debug|x64
|
||||
{EA3DCC95-2423-4EA0-A508-7A427B4C0594}.Debug-MinDep|Win32.ActiveCfg = Debug|Win32
|
||||
{EA3DCC95-2423-4EA0-A508-7A427B4C0594}.Debug-MinDep|x64.ActiveCfg = Debug|x64
|
||||
{EA3DCC95-2423-4EA0-A508-7A427B4C0594}.Debug-Tests|Win32.ActiveCfg = Debug|Win32
|
||||
{EA3DCC95-2423-4EA0-A508-7A427B4C0594}.Debug-Tests|x64.ActiveCfg = Debug|x64
|
||||
{EA3DCC95-2423-4EA0-A508-7A427B4C0594}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{EA3DCC95-2423-4EA0-A508-7A427B4C0594}.Release|Win32.Build.0 = Release|Win32
|
||||
{EA3DCC95-2423-4EA0-A508-7A427B4C0594}.Release|x64.ActiveCfg = Release|x64
|
||||
{EA3DCC95-2423-4EA0-A508-7A427B4C0594}.Release|x64.Build.0 = Release|x64
|
||||
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug|x64.Build.0 = Debug|x64
|
||||
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug-MinDep|Win32.ActiveCfg = Debug|Win32
|
||||
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug-MinDep|x64.ActiveCfg = Debug|x64
|
||||
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug-Tests|Win32.ActiveCfg = Debug|Win32
|
||||
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Debug-Tests|x64.ActiveCfg = Debug|x64
|
||||
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release|Win32.Build.0 = Release|Win32
|
||||
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release|x64.ActiveCfg = Release|x64
|
||||
{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}.Release|x64.Build.0 = Release|x64
|
||||
{AD56899E-961B-47B7-BD0F-14D0DA50D141}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{AD56899E-961B-47B7-BD0F-14D0DA50D141}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{AD56899E-961B-47B7-BD0F-14D0DA50D141}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{AD56899E-961B-47B7-BD0F-14D0DA50D141}.Debug|x64.Build.0 = Debug|x64
|
||||
{AD56899E-961B-47B7-BD0F-14D0DA50D141}.Debug-MinDep|Win32.ActiveCfg = Debug|Win32
|
||||
{AD56899E-961B-47B7-BD0F-14D0DA50D141}.Debug-MinDep|x64.ActiveCfg = Debug|x64
|
||||
{AD56899E-961B-47B7-BD0F-14D0DA50D141}.Debug-Tests|Win32.ActiveCfg = Debug|Win32
|
||||
{AD56899E-961B-47B7-BD0F-14D0DA50D141}.Debug-Tests|x64.ActiveCfg = Debug|x64
|
||||
{AD56899E-961B-47B7-BD0F-14D0DA50D141}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{AD56899E-961B-47B7-BD0F-14D0DA50D141}.Release|Win32.Build.0 = Release|Win32
|
||||
{AD56899E-961B-47B7-BD0F-14D0DA50D141}.Release|x64.ActiveCfg = Release|x64
|
||||
{AD56899E-961B-47B7-BD0F-14D0DA50D141}.Release|x64.Build.0 = Release|x64
|
||||
{15C79E75-F5F6-451D-B870-94ED02AF257E}.Debug|Win32.ActiveCfg = Debug|Any CPU
|
||||
{15C79E75-F5F6-451D-B870-94ED02AF257E}.Debug|Win32.Build.0 = Debug|Any CPU
|
||||
{15C79E75-F5F6-451D-B870-94ED02AF257E}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||
{15C79E75-F5F6-451D-B870-94ED02AF257E}.Debug|x64.Build.0 = Debug|Any CPU
|
||||
{15C79E75-F5F6-451D-B870-94ED02AF257E}.Debug-MinDep|Win32.ActiveCfg = Debug|Any CPU
|
||||
{15C79E75-F5F6-451D-B870-94ED02AF257E}.Debug-MinDep|x64.ActiveCfg = Debug|Any CPU
|
||||
{15C79E75-F5F6-451D-B870-94ED02AF257E}.Debug-Tests|Win32.ActiveCfg = Debug|Any CPU
|
||||
{15C79E75-F5F6-451D-B870-94ED02AF257E}.Debug-Tests|x64.ActiveCfg = Debug|Any CPU
|
||||
{15C79E75-F5F6-451D-B870-94ED02AF257E}.Release|Win32.ActiveCfg = Release|Any CPU
|
||||
{15C79E75-F5F6-451D-B870-94ED02AF257E}.Release|Win32.Build.0 = Release|Any CPU
|
||||
{15C79E75-F5F6-451D-B870-94ED02AF257E}.Release|x64.ActiveCfg = Release|Any CPU
|
||||
{15C79E75-F5F6-451D-B870-94ED02AF257E}.Release|x64.Build.0 = Release|Any CPU
|
||||
{FB8E8D19-A4D6-4181-943C-282075F49B41}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{FB8E8D19-A4D6-4181-943C-282075F49B41}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{FB8E8D19-A4D6-4181-943C-282075F49B41}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{FB8E8D19-A4D6-4181-943C-282075F49B41}.Debug|x64.Build.0 = Debug|x64
|
||||
{FB8E8D19-A4D6-4181-943C-282075F49B41}.Debug-MinDep|Win32.ActiveCfg = Debug|Win32
|
||||
{FB8E8D19-A4D6-4181-943C-282075F49B41}.Debug-MinDep|x64.ActiveCfg = Debug|x64
|
||||
{FB8E8D19-A4D6-4181-943C-282075F49B41}.Debug-Tests|Win32.ActiveCfg = Debug|Win32
|
||||
{FB8E8D19-A4D6-4181-943C-282075F49B41}.Debug-Tests|x64.ActiveCfg = Debug|x64
|
||||
{FB8E8D19-A4D6-4181-943C-282075F49B41}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{FB8E8D19-A4D6-4181-943C-282075F49B41}.Release|Win32.Build.0 = Release|Win32
|
||||
{FB8E8D19-A4D6-4181-943C-282075F49B41}.Release|x64.ActiveCfg = Release|x64
|
||||
{FB8E8D19-A4D6-4181-943C-282075F49B41}.Release|x64.Build.0 = Release|x64
|
||||
{AA137613-96A1-4388-8905-71345B4F8F87}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{AA137613-96A1-4388-8905-71345B4F8F87}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{AA137613-96A1-4388-8905-71345B4F8F87}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{AA137613-96A1-4388-8905-71345B4F8F87}.Debug|x64.Build.0 = Debug|x64
|
||||
{AA137613-96A1-4388-8905-71345B4F8F87}.Debug-MinDep|Win32.ActiveCfg = Debug|Win32
|
||||
{AA137613-96A1-4388-8905-71345B4F8F87}.Debug-MinDep|x64.ActiveCfg = Debug|x64
|
||||
{AA137613-96A1-4388-8905-71345B4F8F87}.Debug-Tests|Win32.ActiveCfg = Debug|Win32
|
||||
{AA137613-96A1-4388-8905-71345B4F8F87}.Debug-Tests|x64.ActiveCfg = Debug|x64
|
||||
{AA137613-96A1-4388-8905-71345B4F8F87}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{AA137613-96A1-4388-8905-71345B4F8F87}.Release|Win32.Build.0 = Release|Win32
|
||||
{AA137613-96A1-4388-8905-71345B4F8F87}.Release|x64.ActiveCfg = Release|x64
|
||||
{AA137613-96A1-4388-8905-71345B4F8F87}.Release|x64.Build.0 = Release|x64
|
||||
{F934AB7B-186B-4E96-B20C-A58C38C1B819}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{F934AB7B-186B-4E96-B20C-A58C38C1B819}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{F934AB7B-186B-4E96-B20C-A58C38C1B819}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{F934AB7B-186B-4E96-B20C-A58C38C1B819}.Debug|x64.Build.0 = Debug|x64
|
||||
{F934AB7B-186B-4E96-B20C-A58C38C1B819}.Debug-MinDep|Win32.ActiveCfg = Debug|Win32
|
||||
{F934AB7B-186B-4E96-B20C-A58C38C1B819}.Debug-MinDep|x64.ActiveCfg = Debug|x64
|
||||
{F934AB7B-186B-4E96-B20C-A58C38C1B819}.Debug-Tests|Win32.ActiveCfg = Debug|Win32
|
||||
{F934AB7B-186B-4E96-B20C-A58C38C1B819}.Debug-Tests|x64.ActiveCfg = Debug|x64
|
||||
{F934AB7B-186B-4E96-B20C-A58C38C1B819}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{F934AB7B-186B-4E96-B20C-A58C38C1B819}.Release|Win32.Build.0 = Release|Win32
|
||||
{F934AB7B-186B-4E96-B20C-A58C38C1B819}.Release|x64.ActiveCfg = Release|x64
|
||||
{F934AB7B-186B-4E96-B20C-A58C38C1B819}.Release|x64.Build.0 = Release|x64
|
||||
{10F22A5A-DD9E-44A1-BA2E-2A9A7C78B0EE}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{10F22A5A-DD9E-44A1-BA2E-2A9A7C78B0EE}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{10F22A5A-DD9E-44A1-BA2E-2A9A7C78B0EE}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{10F22A5A-DD9E-44A1-BA2E-2A9A7C78B0EE}.Debug|x64.Build.0 = Debug|x64
|
||||
{10F22A5A-DD9E-44A1-BA2E-2A9A7C78B0EE}.Debug-MinDep|Win32.ActiveCfg = Debug|Win32
|
||||
{10F22A5A-DD9E-44A1-BA2E-2A9A7C78B0EE}.Debug-MinDep|x64.ActiveCfg = Debug|x64
|
||||
{10F22A5A-DD9E-44A1-BA2E-2A9A7C78B0EE}.Debug-Tests|Win32.ActiveCfg = Debug|Win32
|
||||
{10F22A5A-DD9E-44A1-BA2E-2A9A7C78B0EE}.Debug-Tests|x64.ActiveCfg = Debug|x64
|
||||
{10F22A5A-DD9E-44A1-BA2E-2A9A7C78B0EE}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{10F22A5A-DD9E-44A1-BA2E-2A9A7C78B0EE}.Release|Win32.Build.0 = Release|Win32
|
||||
{10F22A5A-DD9E-44A1-BA2E-2A9A7C78B0EE}.Release|x64.ActiveCfg = Release|x64
|
||||
{10F22A5A-DD9E-44A1-BA2E-2A9A7C78B0EE}.Release|x64.Build.0 = Release|x64
|
||||
{472212DF-99E8-4B73-9736-8500616D8A80}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{472212DF-99E8-4B73-9736-8500616D8A80}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{472212DF-99E8-4B73-9736-8500616D8A80}.Debug-MinDep|Win32.ActiveCfg = Debug|Win32
|
||||
{472212DF-99E8-4B73-9736-8500616D8A80}.Debug-MinDep|x64.ActiveCfg = Debug|Win32
|
||||
{472212DF-99E8-4B73-9736-8500616D8A80}.Debug-Tests|Win32.ActiveCfg = Debug|Win32
|
||||
{472212DF-99E8-4B73-9736-8500616D8A80}.Debug-Tests|x64.ActiveCfg = Debug|x64
|
||||
{472212DF-99E8-4B73-9736-8500616D8A80}.Release|Win32.ActiveCfg = Debug|Win32
|
||||
{472212DF-99E8-4B73-9736-8500616D8A80}.Release|x64.ActiveCfg = Debug|x64
|
||||
{0518D6C0-7BF6-4FD1-91FB-191BD10DB2AC}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{0518D6C0-7BF6-4FD1-91FB-191BD10DB2AC}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{0518D6C0-7BF6-4FD1-91FB-191BD10DB2AC}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{0518D6C0-7BF6-4FD1-91FB-191BD10DB2AC}.Debug|x64.Build.0 = Debug|x64
|
||||
{0518D6C0-7BF6-4FD1-91FB-191BD10DB2AC}.Debug-MinDep|Win32.ActiveCfg = Debug|Win32
|
||||
{0518D6C0-7BF6-4FD1-91FB-191BD10DB2AC}.Debug-MinDep|x64.ActiveCfg = Debug|x64
|
||||
{0518D6C0-7BF6-4FD1-91FB-191BD10DB2AC}.Debug-Tests|Win32.ActiveCfg = Debug|Win32
|
||||
{0518D6C0-7BF6-4FD1-91FB-191BD10DB2AC}.Debug-Tests|x64.ActiveCfg = Debug|x64
|
||||
{0518D6C0-7BF6-4FD1-91FB-191BD10DB2AC}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{0518D6C0-7BF6-4FD1-91FB-191BD10DB2AC}.Release|Win32.Build.0 = Release|Win32
|
||||
{0518D6C0-7BF6-4FD1-91FB-191BD10DB2AC}.Release|x64.ActiveCfg = Release|x64
|
||||
{0518D6C0-7BF6-4FD1-91FB-191BD10DB2AC}.Release|x64.Build.0 = Release|x64
|
||||
{8804F253-DA67-4CC4-926B-0CD2AEE5778D}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{8804F253-DA67-4CC4-926B-0CD2AEE5778D}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{8804F253-DA67-4CC4-926B-0CD2AEE5778D}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{8804F253-DA67-4CC4-926B-0CD2AEE5778D}.Debug|x64.Build.0 = Debug|x64
|
||||
{8804F253-DA67-4CC4-926B-0CD2AEE5778D}.Debug-MinDep|Win32.ActiveCfg = Debug|Win32
|
||||
{8804F253-DA67-4CC4-926B-0CD2AEE5778D}.Debug-MinDep|x64.ActiveCfg = Debug|x64
|
||||
{8804F253-DA67-4CC4-926B-0CD2AEE5778D}.Debug-Tests|Win32.ActiveCfg = Debug|Win32
|
||||
{8804F253-DA67-4CC4-926B-0CD2AEE5778D}.Debug-Tests|x64.ActiveCfg = Debug|x64
|
||||
{8804F253-DA67-4CC4-926B-0CD2AEE5778D}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{8804F253-DA67-4CC4-926B-0CD2AEE5778D}.Release|Win32.Build.0 = Release|Win32
|
||||
{8804F253-DA67-4CC4-926B-0CD2AEE5778D}.Release|x64.ActiveCfg = Release|x64
|
||||
{8804F253-DA67-4CC4-926B-0CD2AEE5778D}.Release|x64.Build.0 = Release|x64
|
||||
{5B0E9978-E76F-4BBC-8194-228323F59B53}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{5B0E9978-E76F-4BBC-8194-228323F59B53}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{5B0E9978-E76F-4BBC-8194-228323F59B53}.Debug-MinDep|Win32.ActiveCfg = Debug|Win32
|
||||
{5B0E9978-E76F-4BBC-8194-228323F59B53}.Debug-MinDep|x64.ActiveCfg = Debug|x64
|
||||
{5B0E9978-E76F-4BBC-8194-228323F59B53}.Debug-Tests|Win32.ActiveCfg = Debug|Win32
|
||||
{5B0E9978-E76F-4BBC-8194-228323F59B53}.Debug-Tests|x64.ActiveCfg = Debug|x64
|
||||
{5B0E9978-E76F-4BBC-8194-228323F59B53}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{5B0E9978-E76F-4BBC-8194-228323F59B53}.Release|x64.ActiveCfg = Release|x64
|
||||
{A649D828-A399-4D81-ADEF-94CFDBA7847F}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{A649D828-A399-4D81-ADEF-94CFDBA7847F}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{A649D828-A399-4D81-ADEF-94CFDBA7847F}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{A649D828-A399-4D81-ADEF-94CFDBA7847F}.Debug|x64.Build.0 = Debug|x64
|
||||
{A649D828-A399-4D81-ADEF-94CFDBA7847F}.Debug-MinDep|Win32.ActiveCfg = Debug|Win32
|
||||
{A649D828-A399-4D81-ADEF-94CFDBA7847F}.Debug-MinDep|x64.ActiveCfg = Debug|Win32
|
||||
{A649D828-A399-4D81-ADEF-94CFDBA7847F}.Debug-Tests|Win32.ActiveCfg = Debug|Win32
|
||||
{A649D828-A399-4D81-ADEF-94CFDBA7847F}.Debug-Tests|x64.ActiveCfg = Debug|x64
|
||||
{A649D828-A399-4D81-ADEF-94CFDBA7847F}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{A649D828-A399-4D81-ADEF-94CFDBA7847F}.Release|Win32.Build.0 = Release|Win32
|
||||
{A649D828-A399-4D81-ADEF-94CFDBA7847F}.Release|x64.ActiveCfg = Release|x64
|
||||
{A649D828-A399-4D81-ADEF-94CFDBA7847F}.Release|x64.Build.0 = Release|x64
|
||||
{F934AB7B-186B-4E96-B20C-A58C38C1B818}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{F934AB7B-186B-4E96-B20C-A58C38C1B818}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{F934AB7B-186B-4E96-B20C-A58C38C1B818}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{F934AB7B-186B-4E96-B20C-A58C38C1B818}.Debug|x64.Build.0 = Debug|x64
|
||||
{F934AB7B-186B-4E96-B20C-A58C38C1B818}.Debug-MinDep|Win32.ActiveCfg = Debug|Win32
|
||||
{F934AB7B-186B-4E96-B20C-A58C38C1B818}.Debug-MinDep|x64.ActiveCfg = Debug|x64
|
||||
{F934AB7B-186B-4E96-B20C-A58C38C1B818}.Debug-MinDep|x64.Build.0 = Debug|x64
|
||||
{F934AB7B-186B-4E96-B20C-A58C38C1B818}.Debug-Tests|Win32.ActiveCfg = Debug|Win32
|
||||
{F934AB7B-186B-4E96-B20C-A58C38C1B818}.Debug-Tests|x64.ActiveCfg = Debug|x64
|
||||
{F934AB7B-186B-4E96-B20C-A58C38C1B818}.Debug-Tests|x64.Build.0 = Debug|x64
|
||||
{F934AB7B-186B-4E96-B20C-A58C38C1B818}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{F934AB7B-186B-4E96-B20C-A58C38C1B818}.Release|Win32.Build.0 = Release|Win32
|
||||
{F934AB7B-186B-4E96-B20C-A58C38C1B818}.Release|x64.ActiveCfg = Release|x64
|
||||
{F934AB7B-186B-4E96-B20C-A58C38C1B818}.Release|x64.Build.0 = Release|x64
|
||||
{FBE51B37-8B12-41E8-B5E0-F00A06B4BCD2}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{FBE51B37-8B12-41E8-B5E0-F00A06B4BCD2}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{FBE51B37-8B12-41E8-B5E0-F00A06B4BCD2}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{FBE51B37-8B12-41E8-B5E0-F00A06B4BCD2}.Debug|x64.Build.0 = Debug|x64
|
||||
{FBE51B37-8B12-41E8-B5E0-F00A06B4BCD2}.Debug-MinDep|Win32.ActiveCfg = Debug|Win32
|
||||
{FBE51B37-8B12-41E8-B5E0-F00A06B4BCD2}.Debug-MinDep|x64.ActiveCfg = Debug|Win32
|
||||
{FBE51B37-8B12-41E8-B5E0-F00A06B4BCD2}.Debug-Tests|Win32.ActiveCfg = Debug|Win32
|
||||
{FBE51B37-8B12-41E8-B5E0-F00A06B4BCD2}.Debug-Tests|x64.ActiveCfg = Debug|x64
|
||||
{FBE51B37-8B12-41E8-B5E0-F00A06B4BCD2}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{FBE51B37-8B12-41E8-B5E0-F00A06B4BCD2}.Release|Win32.Build.0 = Release|Win32
|
||||
{FBE51B37-8B12-41E8-B5E0-F00A06B4BCD2}.Release|x64.ActiveCfg = Release|x64
|
||||
{FBE51B37-8B12-41E8-B5E0-F00A06B4BCD2}.Release|x64.Build.0 = Release|x64
|
||||
{49766286-2B5D-4177-A860-BD7CE1846EEF}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{49766286-2B5D-4177-A860-BD7CE1846EEF}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{49766286-2B5D-4177-A860-BD7CE1846EEF}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{49766286-2B5D-4177-A860-BD7CE1846EEF}.Debug|x64.Build.0 = Debug|x64
|
||||
{49766286-2B5D-4177-A860-BD7CE1846EEF}.Debug-MinDep|Win32.ActiveCfg = Debug|Win32
|
||||
{49766286-2B5D-4177-A860-BD7CE1846EEF}.Debug-MinDep|x64.ActiveCfg = Debug|Win32
|
||||
{49766286-2B5D-4177-A860-BD7CE1846EEF}.Debug-Tests|Win32.ActiveCfg = Debug|Win32
|
||||
{49766286-2B5D-4177-A860-BD7CE1846EEF}.Debug-Tests|Win32.Build.0 = Debug|Win32
|
||||
{49766286-2B5D-4177-A860-BD7CE1846EEF}.Debug-Tests|x64.ActiveCfg = Debug|x64
|
||||
{49766286-2B5D-4177-A860-BD7CE1846EEF}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{49766286-2B5D-4177-A860-BD7CE1846EEF}.Release|x64.ActiveCfg = Release|x64
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
184
README.md
184
README.md
|
@ -1,10 +1,113 @@
|
|||
## arch1t3cht's Aegisub "fork"
|
||||
Download release builds [here](https://github.com/arch1t3cht/Aegisub/releases), or the latest CI builds [here](https://github.com/arch1t3cht/Aegisub/actions).
|
||||
|
||||
The release page also has detailed list of all changes and new features. If you're interested in the technical details or want to compile yourself, read on.
|
||||
|
||||
### Don't we have enough Aegisub forks already??
|
||||
We absolutely do, and I'm aware that adding another one [doesn't sound like](https://xkcd.com/927/) a [good idea on paper](https://cdn.discordapp.com/attachments/425357202963038208/1007103606421459004/unknown.png). However,
|
||||
|
||||
- None of the existing forks are completely satisfying at the moment:
|
||||
- [wangqr's fork](https://github.com/wangqr/Aegisub) is actively maintained, but focussing more on stability. It's missing most of the modern features.
|
||||
- [AegisubDC](https://github.com/Ristellise/AegisubDC) has the most modern features (in particular video-panning), but is Windows-only and not actively maintained anymore.
|
||||
- [The TypesettingTools fork](https://github.com/TypesettingTools/Aegisub) is the one that will one day become the upstream version and builds relatively effortlessly on all operating systems, but at the moment it's not moving much. It's the base for this fork, and I hope to one day merge most of these additions into it.
|
||||
- Only PR'ing the changes in here to various forks would cause even more chaos
|
||||
- ~~I try to convince myself that this isn't really a "fork" in the traditional sense - one which aims to provide extended support and stability fixes. It's a collection of new feature additions which I built myself, together with some of the most important new features floating around other forks.~~ At this point it's probably too late to still be saying this. Still, the general mission hasn't changed. This fork collects new features and critical bugfixes, but won't be putting extra time into maintenance aspects like cleanup and refactors. Partly, this is also because any big refactors would make it harder to pull these changes into upstream repositories or future forks.
|
||||
|
||||
While this is usually also the version of Aegisub I'm currently using, I make no promises on stability. **Don't** use this version if you're just looking for any version of Aegisub - this is mostly intended for typesetting and other advanced usage.
|
||||
|
||||
### Organization
|
||||
Being a collection of different feature additions, this repository consists of a set of branches for different features, so that they can easily be merged into other repositories. The [`feature`](https://github.com/arch1t3cht/Aegisub/tree/feature) branch merges together all the features I deem as currently usable. Due to the structure of the repository, I will be force-pushing to this branch and some of the individual branches very frequently, so they're not ideal for basing further branches on.
|
||||
|
||||
The `cibuilds` branch makes some CI builds of snapshots of `feature` at relevant points in time.
|
||||
|
||||
### Branch/Feature list
|
||||
This list is for navigating the repository. Go to the [release page](https://github.com/arch1t3cht/Aegisub/releases) for a more structured changelog.
|
||||
- [`folding`](https://github.com/arch1t3cht/Aegisub/tree/folding): Add the ability to visually group and collapse lines in the subtitle grid
|
||||
- [`lua_api`](https://github.com/arch1t3cht/Aegisub/tree/lua_api): Add new functions to the Lua automation API, like controlling the selection or cursor in the text edit box
|
||||
- [`vector_clip_actions`](https://github.com/arch1t3cht/Aegisub/tree/vector_clip_actions): Make the different modes of the vector clip tool (lines, bezier curves, adding points, etc) bindable to hotkeys
|
||||
- [`color_picker_fix2`](https://github.com/arch1t3cht/Aegisub/tree/color_picker_fix2): Add an option (under "Interface") to restrict the color picker to the window, which fixes the color picker on Linux in a lot of cases.
|
||||
- [`avisynth`](https://github.com/arch1t3cht/Aegisub/tree/avisynth): Reenable Avisynth support on Windows and enable Avisynth on Linux
|
||||
- [`bestsource`](https://github.com/arch1t3cht/Aegisub/tree/bestsource): Add BestSource audio and video source. This source is slower than others by multiple orders of magnitude, but in exchange it can guarantee exact seeking.
|
||||
- [`vapoursynth`](https://github.com/arch1t3cht/Aegisub/tree/vapoursynth): Add Vapoursynth audio and video source
|
||||
- [`bugfixes`](https://github.com/arch1t3cht/Aegisub/tree/bugfixes): Various fixes necessary for compilation. Most branches are based on this.
|
||||
- [`workarounds`](https://github.com/arch1t3cht/Aegisub/tree/workarounds): Same as `bugfixes`, but these are hacky fixes that probably shouldn't be pulled without more work.
|
||||
- [`fixes`](https://github.com/arch1t3cht/Aegisub/tree/fixes): Miscellaneous bugfixes
|
||||
- [`misc`](https://github.com/arch1t3cht/Aegisub/tree/misc): Other miscellaneous additions
|
||||
- [`wangqr_gui`](https://github.com/arch1t3cht/Aegisub/tree/wangqr_gui): Merge wangqr's changes regarding the GUI. In particular, add high-DPI compatibility.
|
||||
- [`misc_dc`](https://github.com/arch1t3cht/Aegisub/tree/misc_dc): Miscellaneous changes taken from AegisubDC
|
||||
- [`xa2-ds`](https://github.com/arch1t3cht/Aegisub/tree/xa2-ds): Add XAudio2 backend and allow stereo playback for some other backends, by wangqr and Shinon.
|
||||
- [`stereo`](https://github.com/arch1t3cht/Aegisub/tree/stereo): Add multi-channel support for the other audio backends where possible.
|
||||
- [`video_panning_option`](https://github.com/arch1t3cht/Aegisub/tree/video_panning_option): Merge [moex3's video zoom and panning](https://github.com/TypesettingTools/Aegisub/pull/150), with several bugfixes and more options to control zoom behavior
|
||||
- [`spectrum-frequency-mapping`](https://github.com/arch1t3cht/Aegisub/tree/spectrum-frequency-mapping): Merge EleonoreMizo's [spectrum display improvements](https://github.com/TypesettingTools/Aegisub/pull/94), and also make Shift+Scroll vertically zoom the audio display
|
||||
- [`wangqr_time_video`](https://github.com/arch1t3cht/Aegisub/tree/wangqr_time_video): Merge wangqr's feature adding a tool for timing subtitles to changes in the video
|
||||
|
||||
### Troubleshooting
|
||||
I'll gladly take any bug reports, but if you encounter an issue, please check first if it occurs only on my fork, or also on [earlier TSTools builds](https://github.com/TypesettingTools/Aegisub/actions).
|
||||
If it wasn't introduced by my fork, I can still take a look, but I can't promise anything.
|
||||
|
||||
You can find me for support on various servers, including the cave and the TSTools server linked below.
|
||||
|
||||
#### Aegisub on Linux doesn't recognize my GTK theme
|
||||
This is probably because you're building with wxgtk2. Building with wxgtk3 fixes this, but causes some problems of its own (notably the broken color picker, occasional crashes when opening file dialogs from automation scripts, and general layouting issues).
|
||||
|
||||
The exact way of switching depends on your Linux distribution, but essentially you need to ensure that `wx-config` or the next best variant of it points to wxgtk3. If it points to wxgtk2 by default and deinstalling wxgtk2 isn't an option, you can also temporarily move it out of the path or use a `native-file` in your meson project. Then, fully reconfigure meson using `meson configure --clearcache` and `meson setup --reconfigure`.
|
||||
|
||||
#### The video is desynced / Frames don't appear at the right time
|
||||
This is probably due to the ffms2 seeking bug ([#394](https://github.com/FFMS/ffms2/issues/394)). On Windows, this specific regression shouldn't happen anymore. On Linux, you need to install the latest git version of ffms2 - for example the [`ffms2-git`](https://aur.archlinux.org/packages/ffms2-git) AUR package on Arch linux, or just compile it yourself.
|
||||
|
||||
If it's not because of this particular bug, you can also try an alternative video source like LSMASHSource via Avisynth or Vapoursynth, or BestSource.
|
||||
|
||||
#### On Windows: Aegisub crashes whenever I open a video
|
||||
If you're compiling yourself, try adding `--force-fallback-for=zlib` to the meson options.
|
||||
|
||||
|
||||
### Compilation
|
||||
If you're just looking to install Aegisub, you might want to check out the [releases page](https://github.com/arch1t3cht/Aegisub/releases) or the [CI builds](https://github.com/arch1t3cht/Aegisub/actions) first.
|
||||
|
||||
For compilation on Windows, see the TSTools documentation below. Also check the [GitHub workflow](https://github.com/arch1t3cht/Aegisub/blob/cibuilds/.github/workflows/ci.yml) for the project arguments.
|
||||
|
||||
On Arch Linux, there is an AUR package called [aegisub-arch1t3cht-git](https://aur.archlinux.org/packages/aegisub-arch1t3cht-git). It's not maintained by me but seems to work.
|
||||
|
||||
On other Linux distributions or for manual compilation you can use this package or the [TSTools PKGBUILD](https://aur.archlinux.org/packages/aegisub-ttools-meson-git) as a reference, in particular for installing the necessary dependencies if you don't want to compile them yourself.
|
||||
If all dependencies are installed:
|
||||
- Install Meson
|
||||
- Clone the repository
|
||||
- In the repository, run `meson setup build --buildtype=release` for the default configuration. See below for further options.
|
||||
- `cd` to the `build` directory and run `ninja`
|
||||
- You'll get an `aegisub` binary in the `build` folder. To install it to a system-wide location, run `ninja install`. To install to `/usr` instead of `/usr/local`, pass `--prefix=/usr` when configuring or reconfiguring meson.
|
||||
- When recompiling after pulling new commits, skip the `meson setup` setup and just immediately run `ninja` from the build directory - even when the build configuration changed.
|
||||
|
||||
#### Compilation flags
|
||||
Some features are not enabled by default. To enable them, pass `-D<feature>=enabled` with the `meson setup` command:
|
||||
|
||||
- `-Davisynth=enabled`: Avisynth support
|
||||
- `-Dbestsource=enabled`: BestSource
|
||||
- `-Dvapoursynth=enabled`: Vapoursynth support
|
||||
|
||||
You can also disable options that are active by default in the same way. Check the file `meson_options.txt` for all options.
|
||||
|
||||
To change the options of an existing build directory, run `meson setup --reconfigure <new arguments>` from inside the `build` directory.
|
||||
|
||||
### Dependencies
|
||||
Apart from the dependencies for the TSTools version, there are some additional dependencies. These are cloned and compiled from scratch if not found, but you might want to install binaries instead:
|
||||
- `jansson`: For BestSource
|
||||
- `ffmpeg`: Becomes a direct dependency when compiling with BestSource
|
||||
- `avisynth` (or `avisynthplus`): Optional run-time dependency for the Avisynth source
|
||||
- `vapoursynth`: Optional run-time dependency for the VapourSynth source
|
||||
|
||||
The following VapourSynth plugins are used by the default scripts set in the default configuration:
|
||||
- [`lsmas`](https://github.com/AkarinVS/L-SMASH-Works): For LWLibavSource
|
||||
- [`bas`](https://github.com/vapoursynth/bestaudiosource): For BestAudioSource
|
||||
- [`wwxd`](https://github.com/dubhater/vapoursynth-wwxd) and [`scxvid`](https://github.com/dubhater/vapoursynth-scxvid) (depending on settings): For keyframe generation
|
||||
|
||||
|
||||
# Aegisub
|
||||
|
||||
For binaries and general information [see the homepage](http://www.aegisub.org).
|
||||
|
||||
The bug tracker can be found at http://devel.aegisub.org.
|
||||
The bug tracker can be found at https://github.com/Aegisub/Aegisub/issues.
|
||||
|
||||
Support is available on [the forums](http://forum.aegisub.org) or [on IRC](irc://irc.rizon.net/aegisub).
|
||||
Support is available on [Discord](https://discord.com/invite/AZaVyPr) or [IRC](irc://irc.rizon.net/aegisub).
|
||||
|
||||
## Building Aegisub
|
||||
|
||||
|
@ -12,37 +115,72 @@ Support is available on [the forums](http://forum.aegisub.org) or [on IRC](irc:/
|
|||
|
||||
Prerequisites:
|
||||
|
||||
1. Visual Studio 2012. Express edition might work.
|
||||
2. A recent Windows SDK
|
||||
3. A recent DirectX SDK
|
||||
4. A MSYS install with git and c99conv. Note that mingw is not required.
|
||||
1. Visual Studio (Community edition of any recent version is fine)
|
||||
2. The June 2010 DirectX SDK (the final release before DirectSound was dropped)
|
||||
3. Python 3
|
||||
4. Meson
|
||||
5. CMake
|
||||
6. Powershell execution policy set to Unrestricted
|
||||
|
||||
There are a few optional dependencies:
|
||||
There are a few optional dependencies that must be installed and on your PATH:
|
||||
|
||||
1. msgfmt, to build the translations
|
||||
2. WinRAR, to build the portable installer
|
||||
3. InnoSetup, to build the regular installer
|
||||
2. InnoSetup, to build the regular installer
|
||||
3. 7zip, to build the regular installer
|
||||
4. Moonscript, to build the regular installer
|
||||
|
||||
All other dependencies are either stored in the repository or are included as submodules.
|
||||
|
||||
Building:
|
||||
|
||||
1. Clone Aegisub's repository recursively to fetch it and all submodules: `git clone --recursive git@github.com:Aegisub/Aegisub.git`
|
||||
2. Disable autocrlf for ffmpeg, as its build system manages to not support Windows newlines: `cd aegisub/deps/ffmpeg && config --local core.autocrlf && git rm --cached -r . && git reset --hard`
|
||||
3. Open Aegisub.sln
|
||||
4. Build the "! Update Dependencies" project
|
||||
5. Open the properties for the Aegisub project and set the location of MSYS in Configuration Properties > Aegisub > Library paths
|
||||
6. Build Aegisub
|
||||
7. Copy the contents of an existing Aegisub install into the aegisub/aegisub/bin directory (not strictly required, but you'll be missing a lot of functionality otherwise).
|
||||
1. Clone Aegisub's repository: `git clone https://github.com/arch1t3cht/Aegisub.git`
|
||||
2. From the Visual Studio "x64 Native Tools Command Prompt", generate the build directory: `meson build -Ddefault_library=static` (if building for release, add `--buildtype=release`)
|
||||
3. Build with `cd build` and `ninja`
|
||||
|
||||
There's a pile of other files such as dictionaries, VSFilter and avisynth
|
||||
You should now have a binary: `aegisub.exe`.
|
||||
|
||||
For actual development work you will probably want to mostly use the
|
||||
"Debug-MinDep" configuration (which disables building most of the projects), as
|
||||
the dependency checking is pretty slow.
|
||||
Installer:
|
||||
|
||||
You can generate the installer with `ninja win-installer` after a successful build. This assumes a working internet connection and installation of the optional dependencies.
|
||||
|
||||
You can generate the portable zip with `ninja win-portable` after a successful build.
|
||||
|
||||
### OS X
|
||||
|
||||
A vaguely recent version of Xcode and the corresponding command-line tools are required.
|
||||
|
||||
For personal usage, you can use pip and homebrew to install almost all of Aegisub's dependencies:
|
||||
|
||||
pip3 install meson
|
||||
brew install cmake ninja pkg-config libass boost zlib ffms2 fftw hunspell
|
||||
export LDFLAGS="-L/usr/local/opt/icu4c/lib"
|
||||
export CPPFLAGS="-I/usr/local/opt/icu4c/include"
|
||||
export PKG_CONFIG_PATH="/usr/local/opt/icu4c/lib/pkgconfig"
|
||||
|
||||
Once the dependencies are installed, build Aegisub with `meson build && meson compile -C build`.
|
||||
|
||||
#### Build dmg
|
||||
|
||||
```bash
|
||||
meson build_static -Ddefault_library=static -Dbuildtype=debugoptimized -Dbuild_osx_bundle=true -Dlocal_boost=true
|
||||
meson compile -C build_static
|
||||
meson test -C build_static --verbose
|
||||
meson compile osx-bundle -C build_static
|
||||
meson compile osx-build-dmg -C build_static
|
||||
```
|
||||
|
||||
## Updating Moonscript
|
||||
|
||||
From within the Moonscript repository, run `bin/moon bin/splat.moon -l moonscript moonscript/ > bin/moonscript.lua`.
|
||||
Open the newly created `bin/moonscript.lua`, and within it make the following changes:
|
||||
|
||||
1. Prepend the final line of the file, `package.preload["moonscript"]()`, with a `return`, producing `return package.preload["moonscript"]()`.
|
||||
2. Within the function at `package.preload['moonscript.base']`, remove references to `moon_loader`, `insert_loader`, and `remove_loader`. This means removing their declarations, definitions, and entries in the returned table.
|
||||
3. Within the function at `package.preload['moonscript']`, remove the line `_with_0.insert_loader()`.
|
||||
|
||||
The file is now ready for use, to be placed in `automation/include` within the Aegisub repo.
|
||||
|
||||
## License
|
||||
|
||||
All source files in this repository are licensed under either 3-clause BSD or
|
||||
ISC licenses. In practice, Aegisub binaries are usually GPL licensed due to the
|
||||
dependencies.
|
||||
All files in this repository are licensed under various GPL-compatible BSD-style licenses; see LICENCE and the individual source files for more information.
|
||||
The official Windows and OS X builds are GPLv2 due to including fftw3.
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
* To be written.
|
||||
|
|
@ -1,90 +0,0 @@
|
|||
include Makefile.inc
|
||||
|
||||
SUBDIRS += \
|
||||
universalchardet \
|
||||
libaegisub \
|
||||
tools \
|
||||
src \
|
||||
automation \
|
||||
desktop \
|
||||
po
|
||||
|
||||
ifeq (yes, $(ENABLE_REPORTER))
|
||||
SUBDIRS += reporter
|
||||
endif
|
||||
|
||||
all: ;
|
||||
|
||||
ifeq (yes, $(BUILD_DARWIN))
|
||||
osx-bundle:
|
||||
$(BIN_SHELL) tools/osx-bundle.sh "$(AEGISUB_COMMAND)" "$(BIN_WX_CONFIG)" DICT_DIR=$(DICT_DIR)
|
||||
|
||||
osx-dmg: osx-bundle
|
||||
codesign -s 'Mac Developer' --deep Aegisub.app || true
|
||||
$(BIN_SHELL) tools/osx-dmg.sh "$(BUILD_VERSION_STRING)"
|
||||
|
||||
osx-tinderbox-bundle:
|
||||
$(BIN_SHELL) tools/osx-bundle.sh "$(T_BUNDLE)" $(AEGISUB_VERSION_DATA) "$(BIN_WX_CONFIG)" DICT_DIR="$(DICT_DIR)"
|
||||
|
||||
osx-tinderbox-dmg:
|
||||
$(BIN_SHELL) tools/osx-dmg.sh "$(T_DMG)" "$(T_BUNDLE)"
|
||||
$(BIN_MV) "$(T_DMG).dmg" bundle.dmg
|
||||
endif
|
||||
|
||||
|
||||
EXTRA_DIST = \
|
||||
INSTALL \
|
||||
LICENCE \
|
||||
README \
|
||||
acinclude.m4 \
|
||||
autogen.sh \
|
||||
configure.in \
|
||||
acconf.h.in\
|
||||
configure \
|
||||
build/git_version.h \
|
||||
config.log \
|
||||
config.sub \
|
||||
config.guess \
|
||||
install-sh \
|
||||
Makefile.inc.in \
|
||||
Makefile.target
|
||||
|
||||
|
||||
# m4macros/
|
||||
EXTRA_DIST += \
|
||||
m4macros/ac_agi.m4 \
|
||||
m4macros/ac_agi_mdcpucfg.m4 \
|
||||
m4macros/ac_flag.m4 \
|
||||
m4macros/agi_find_libheader.m4 \
|
||||
m4macros/ax_check_gl.m4 \
|
||||
m4macros/ax_lang_compiler_ms.m4 \
|
||||
m4macros/ax_pthread.m4 \
|
||||
m4macros/check_gnu_make.m4
|
||||
|
||||
# packages/osx_bundle/
|
||||
EXTRA_DIST += \
|
||||
packages/osx_bundle/Contents/Info.plist \
|
||||
packages/osx_bundle/Contents/Resources/*.icns \
|
||||
packages/osx_bundle/Contents/Resources/etc/fonts/fonts.conf \
|
||||
packages/osx_bundle/Contents/Resources/etc/fonts/fonts.dtd \
|
||||
packages/osx_bundle/Contents/Resources/etc/fonts/conf.d/*.conf
|
||||
|
||||
# packages/osx_dmg/
|
||||
EXTRA_DIST += \
|
||||
packages/osx_dmg/dmg_background.png \
|
||||
packages/osx_dmg/dmg_set_style.applescript
|
||||
|
||||
|
||||
DISTCLEANFILES += \
|
||||
acconf.h \
|
||||
configure \
|
||||
acconf.h.in~ \
|
||||
build/git_version.h \
|
||||
Makefile.inc \
|
||||
config.log \
|
||||
acconf.h.in \
|
||||
config.status \
|
||||
autom4te.cache \
|
||||
aclocal.m4 \
|
||||
|
||||
include Makefile.target
|
|
@ -1,143 +0,0 @@
|
|||
#########################
|
||||
# AEGISUB FEATURE SUPPORT
|
||||
#########################
|
||||
HAVE_ALSA = @with_alsa@
|
||||
HAVE_HUNSPELL = @with_hunspell@
|
||||
HAVE_OPENAL = @with_openal@
|
||||
HAVE_OSS = @with_oss@
|
||||
HAVE_PORTAUDIO = @with_portaudio@
|
||||
HAVE_FFMS2 = @with_ffms2@
|
||||
HAVE_LIBPULSE = @with_libpulse@
|
||||
|
||||
###################
|
||||
# PLATFORM SETTINGS
|
||||
###################
|
||||
BUILD_BSD = @build_bsd@
|
||||
BUILD_DARWIN = @build_darwin@
|
||||
BUILD_DEFAULT = @build_default@
|
||||
BUILD_LINUX = @build_linux@
|
||||
|
||||
#######
|
||||
# FLAGS
|
||||
#######
|
||||
CFLAGS = @CFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CFLAGS_DEP = -MD -MP
|
||||
LIBS = @LIBS@
|
||||
LDFLAGS = @LDFLAGS@
|
||||
INSTALL_FLAGS = -m 664
|
||||
LIB_SHARED_LINK = -shared -Wl,-soname -Wl,$(LIB_SHARED_FULL)
|
||||
LIB_SHARED_LINK_OSX = -dynamiclib -Wl,-undefined -Wl,dynamic_lookup -compatibility_version $(LIB_VERSION) -current_version $(LIB_VERSION) -Wl,-single_module -mmacosx-version-min=10.7 -install_name ${CURDIR}/$(LIB_SHARED_FULL)
|
||||
|
||||
#########
|
||||
# STRINGS
|
||||
#########
|
||||
AEGISUB_COMMAND = @AEGISUB_COMMAND@
|
||||
AEGISUB_CATALOG = @AEGISUB_CATALOG@
|
||||
BUILD_DATE = @BUILD_DATE@
|
||||
PACKAGE_TARNAME = aegisub-@BUILD_GIT_VERSION_STRING@
|
||||
PACKAGE_DEBUG = @PACKAGE_DEBUG@
|
||||
BUILD_VERSION_STRING = @BUILD_GIT_VERSION_STRING@
|
||||
|
||||
#######
|
||||
# PATHS
|
||||
#######
|
||||
P_PREFIX = @prefix@
|
||||
prefix = ${P_PREFIX}
|
||||
P_PREFIX_EXEC = @exec_prefix@
|
||||
exec_prefix = ${P_PREFIX_EXEC}
|
||||
P_BINDIR = @bindir@
|
||||
P_SBINDIR = @sbindir@
|
||||
P_LIBEXEC = @libexecdir@
|
||||
P_DATAROOT = @datarootdir@
|
||||
datarootdir = ${P_DATAROOT}
|
||||
P_SYSCONF = @sysconfdir@
|
||||
P_SHAREDSTATE = @sharedstatedir@
|
||||
P_LOCALSTATE = @localstatedir@
|
||||
P_INCLUDE = @includedir@
|
||||
P_LIB = @libdir@
|
||||
P_LOCALE = @localedir@
|
||||
|
||||
P_DESKTOP = @P_DESKTOP@
|
||||
P_ICON = @P_ICON@
|
||||
P_DATA = $(P_DATAROOT)/aegisub/
|
||||
P_DOC = @docdir@
|
||||
|
||||
###############
|
||||
# LIBRARY FLAGS
|
||||
###############
|
||||
CFLAGS_WX = @WX_CFLAGS@
|
||||
CXXFLAGS_WX = @WX_CXXFLAGS@
|
||||
CPPFLAGS_WX = @WX_CPPFLAGS@
|
||||
LIBS_WX = @WX_LIBS@ -lz
|
||||
|
||||
CPPFLAGS_BOOST = @BOOST_CPPFLAGS@
|
||||
LIBS_BOOST = @BOOST_LDFLAGS@ @BOOST_ASIO_LIB@ @BOOST_FILESYSTEM_LIB@ @BOOST_LOCALE_LIB@ @BOOST_REGEX_LIB@ @BOOST_SYSTEM_LIB@ @BOOST_THREAD_LIB@
|
||||
|
||||
CFLAGS_FFMS2 = @FFMS2_CFLAGS@
|
||||
CFLAGS_FFTW3 = @FFTW3_CFLAGS@
|
||||
CFLAGS_FONTCONFIG = @FONTCONFIG_CFLAGS@
|
||||
CFLAGS_FREETYPE = @FREETYPE_CFLAGS@
|
||||
CFLAGS_GL = @GL_CFLAGS@
|
||||
CFLAGS_HUNSPELL = @HUNSPELL_CFLAGS@
|
||||
CFLAGS_ICONV = @ICONV_CFLAGS@
|
||||
CFLAGS_ICU = @ICU_I18N_CFLAGS@
|
||||
CFLAGS_LIBASS = @LIBASS_CFLAGS@
|
||||
CFLAGS_LIBCURL = @LIBCURL_CFLAGS@
|
||||
CFLAGS_LUA = @LUA_CFLAGS@
|
||||
CFLAGS_OPENAL = @OPENAL_CFLAGS@
|
||||
CFLAGS_OSS = @OSS_CFLAGS@
|
||||
CFLAGS_PORTAUDIO = @PORTAUDIO_CFLAGS@
|
||||
CFLAGS_PTHREAD = @PTHREAD_CFLAGS@
|
||||
CFLAGS_LIBPULSE = @LIBPULSE_CFLAGS@
|
||||
CFLAGS_UCHARDET = -I../universalchardet
|
||||
|
||||
LIBS_ALSA = @ALSA_LIBS@
|
||||
LIBS_FFMS2 = @FFMS2_LIBS@
|
||||
LIBS_FFTW3 = @FFTW3_LIBS@
|
||||
LIBS_FONTCONFIG = @FONTCONFIG_LIBS@
|
||||
LIBS_FREETYPE = @FREETYPE_LIBS@
|
||||
LIBS_GL = @GL_LIBS@
|
||||
LIBS_HUNSPELL = @HUNSPELL_LIBS@
|
||||
LIBS_ICONV = @ICONV_LIBS@
|
||||
LIBS_ICU = @ICU_UC_LIBS@ @ICU_I18N_LIBS@
|
||||
LIBS_LIBASS = @LIBASS_LIBS@
|
||||
LIBS_LIBCURL = @LIBCURL_LIBS@
|
||||
LIBS_LIBPULSE = @LIBPULSE_LIBS@
|
||||
LIBS_LUA = @LUA_LIBS@
|
||||
LIBS_OPENAL = @OPENAL_LIBS@
|
||||
LIBS_PORTAUDIO = @PORTAUDIO_LIBS@
|
||||
LIBS_PTHREAD = @PTHREAD_LIBS@
|
||||
LIBS_UCHARDET ?= ../universalchardet/libuniversalchardet.a
|
||||
|
||||
#####################
|
||||
# DEBUG / DEVELOPMENT
|
||||
#####################
|
||||
PRECOMPILED_HEADER = @enable_gcc_prec@
|
||||
ENABLE_REPORTER = @ENABLE_REPORTER@
|
||||
|
||||
##########
|
||||
# BINARIES
|
||||
##########
|
||||
BIN_AR = ar
|
||||
BIN_RANLIB = ranlib
|
||||
BIN_LN = ln
|
||||
BIN_RM = rm
|
||||
BIN_SHELL = @SHELL@
|
||||
BIN_MV = mv
|
||||
BIN_SED = sed
|
||||
BIN_INSTALL = @INSTALL@
|
||||
BIN_MSGMERGE = @MSGMERGE@
|
||||
BIN_XGETTEXT = @XGETTEXT@
|
||||
BIN_MSGFMT = @MSGFMT@
|
||||
BIN_CC = @CC@
|
||||
BIN_CXX = @CXX@
|
||||
BIN_CP = cp
|
||||
BIN_MKDIR = mkdir
|
||||
BIN_MKDIR_P = mkdir -p
|
||||
BIN_ECHO = echo
|
||||
BIN_TOUCH = touch
|
||||
BIN_TAR = tar
|
||||
BIN_GZIP = gzip
|
||||
BIN_WX_CONFIG = @WX_CONFIG_PATH@
|
|
@ -1,203 +0,0 @@
|
|||
# *** THERE ARE NO USER-EDITABLE ITEMS HERE. ***
|
||||
#
|
||||
# TODO:
|
||||
# * Allow variables to be overridden on the CL.
|
||||
|
||||
.PHONY: all install clean subdirs $(SUBDIRS)
|
||||
all: subdirs $(PROGRAM)
|
||||
.DEFAULT_GOAL := all
|
||||
|
||||
ifneq (no, $(BUILD_LIB))
|
||||
all: $(LIB) $(LIB_SHARED)
|
||||
endif
|
||||
|
||||
OBJ = $(addsuffix .o, $(basename $(SRC)))
|
||||
DEP = $(addsuffix .d, $(basename $(SRC)))
|
||||
|
||||
###################
|
||||
# PLATFORM SPECIFIC
|
||||
###################
|
||||
|
||||
ifeq (yes, $(BUILD_DARWIN))
|
||||
CFLAGS += -mmacosx-version-min=10.7
|
||||
CXXFLAGS += -mmacosx-version-min=10.7
|
||||
LDFLAGS += -mmacosx-version-min=10.7
|
||||
LIB_SHARED_LINK = $(LIB_SHARED_LINK_OSX)
|
||||
endif
|
||||
|
||||
|
||||
###########
|
||||
# LIBRARIES
|
||||
###########
|
||||
$(LIB) : $(OBJ)
|
||||
$(BIN_AR) cru $@ $(OBJ)
|
||||
$(BIN_RANLIB) $@
|
||||
|
||||
ifdef LIB_SHARED
|
||||
LIB_SHARED_FULL = $(LIB_SHARED).$(LIB_VERSION)
|
||||
$(LIB_SHARED) : $(OBJ)
|
||||
$(BIN_CXX) $(LIB_SHARED_LINK) $(LDFLAGS) $(OBJ) $(LIBS) -o $(LIB_SHARED_FULL)
|
||||
$(BIN_LN) -sf $(LIB_SHARED_FULL) $(LIB_SHARED)
|
||||
|
||||
CLEANFILES+= $(LIB_SHARED_FULL)
|
||||
endif
|
||||
|
||||
##########
|
||||
# PROGRAMS
|
||||
##########
|
||||
$(PROGRAM): $(OBJ)
|
||||
$(BIN_CXX) -o $@ $(LDFLAGS) $(OBJ) $(LIBS)
|
||||
|
||||
##########
|
||||
# CLEANING
|
||||
##########
|
||||
clean: $(SUBDIRS)
|
||||
$(BIN_RM) -f $(OBJ) $(CLEANFILES) $(LIB) $(LIB_SHARED) $(PROGRAM)
|
||||
ifdef PRECOMPILED_HEADER_NAME
|
||||
$(BIN_RM) -f $(PRECOMPILED_HEADER_NAME).gch
|
||||
endif
|
||||
|
||||
mostlyclean: $(SUBDIRS)
|
||||
$(BIN_RM) -f $(OBJ) $(CLEANFILES) $(LIB) $(LIB_SHARED) $(PROGRAM)
|
||||
|
||||
distclean: clean
|
||||
$(BIN_RM) -rf $(DISTCLEANFILES) $(DEP)
|
||||
ifdef PRECOMPILED_HEADER_NAME
|
||||
$(BIN_RM) -f $(PRECOMPILED_HEADER_NAME).gch
|
||||
endif
|
||||
|
||||
|
||||
#########
|
||||
# INSTALL
|
||||
#########
|
||||
ifeq (install, $(MAKECMDGOALS))
|
||||
INSTALL_LIB=$(addprefix $(P_LIB)/, $(LIB_SHARED) $(LIB_SHARED_FULL))
|
||||
endif
|
||||
|
||||
BIN_SINSTALL=$(BIN_INSTALL)
|
||||
|
||||
install: $(SUBDIRS) install-share install-program install-lib
|
||||
|
||||
install-strip:
|
||||
$(MAKE) BIN_SINSTALL='$(BIN_INSTALL) -s' install
|
||||
|
||||
install-program:
|
||||
ifdef PROGRAM_INSTALL
|
||||
@$(BIN_MKDIR) -p $(DESTDIR)$(P_BINDIR)
|
||||
@$(BIN_SINSTALL) $(PROGRAM) $(DESTDIR)$(P_BINDIR)/$(PROGRAM)
|
||||
endif
|
||||
|
||||
install-lib:
|
||||
ifdef LIB_SHARED_INSTALL
|
||||
$(BIN_MKDIR) -p $(DESTDIR)$(P_LIB)
|
||||
$(BIN_SINSTALL) $(LIB_SHARED_FULL) $(DESTDIR)$(P_LIB)/$(LIB_SHARED_FULL)
|
||||
$(BIN_LN) -sf $(LIB_SHARED_FULL) $(DESTDIR)$(P_LIB)/$(LIB_SHARED)
|
||||
endif
|
||||
|
||||
install-share:
|
||||
ifdef DATA_SHARE
|
||||
@$(BIN_MKDIR) -p $(addprefix $(DESTDIR)$(P_DATA)/, $(dir $(DATA_SHARE)))
|
||||
@for i in $(DATA_SHARE); do \
|
||||
$(BIN_ECHO) "$(BIN_INSTALL) $$i $(DESTDIR)$(P_DATA)/$$i"; \
|
||||
$(BIN_INSTALL) $$i $(DESTDIR)$(P_DATA)/$$i; \
|
||||
done
|
||||
endif
|
||||
ifdef DATA_SHARE_DOC
|
||||
@$(BIN_MKDIR) -p $(addprefix $(DESTDIR)$(P_DOC)/, $(dir $(DATA_SHARE_DOC)))
|
||||
@for i in $(DATA_SHARE_DOC); do \
|
||||
$(BIN_ECHO) "$(BIN_INSTALL) $$i $(DESTDIR)$(P_DOC)/$$i"; \
|
||||
$(BIN_INSTALL) $$i $(DESTDIR)$(P_DOC)/$$i; \
|
||||
done
|
||||
endif
|
||||
|
||||
##############
|
||||
# DISTRIBUTION
|
||||
##############
|
||||
dist: distdir
|
||||
@$(BIN_TAR) chf - --posix "$(PACKAGE_TARNAME)" | $(BIN_GZIP) -c > "$(PACKAGE_TARNAME).tar.gz"
|
||||
@rm -rf $(PACKAGE_TARNAME)
|
||||
|
||||
distdir:
|
||||
@if ! test -f packages/distfile/distfile.sh; then \
|
||||
echo "Please run this from the parent directory."; \
|
||||
exit 1; \
|
||||
fi
|
||||
@${SHELL} packages/distfile/distfile.sh $(MAKE) $(PACKAGE_TARNAME)
|
||||
|
||||
distfiles: $(SUBDIRS)
|
||||
@for i in $(SRC) $(HEADER) $(PO) $(EXTRA_DIST); do \
|
||||
echo $(CURDIR)/$$i; \
|
||||
done
|
||||
|
||||
|
||||
########################
|
||||
# SUBDIRECTORY TRAVERSAL
|
||||
########################
|
||||
subdirs: $(SUBDIRS)
|
||||
|
||||
$(SUBDIRS):
|
||||
$(MAKE) -C $@ $(MAKECMDGOALS)
|
||||
|
||||
# Set relations to ensure dependencies are built before their targets during parallel builds.
|
||||
automation: libaegisub
|
||||
src: universalchardet tools libaegisub
|
||||
tests: libaegisub
|
||||
reporter: src
|
||||
|
||||
$(OBJ): $(GLOBAL_DEPS)
|
||||
|
||||
OBJCXXFLAGS := $(CXXFLAGS)
|
||||
|
||||
####################
|
||||
# PRECOMPILED HEADER
|
||||
####################
|
||||
ifeq (yes, $(PRECOMPILED_HEADER))
|
||||
ifdef PRECOMPILED_HEADER_NAME
|
||||
CXXFLAGS += -include $(PRECOMPILED_HEADER_NAME) $(PCHFLAGS)
|
||||
# This hack is required until we can use the 'private' keyword (gmake 3.82) to avoid all the
|
||||
# per-object CXXFLAGS being triggered by the ($OBJ) line.
|
||||
CXXFLAGS_GNU_MAKE_SUCKS := $(CXXFLAGS)
|
||||
$(OBJ): | $(PRECOMPILED_HEADER_NAME).gch
|
||||
$(PRECOMPILED_HEADER_NAME).gch: CXXFLAGS = $(CXXFLAGS_GNU_MAKE_SUCKS)
|
||||
$(PRECOMPILED_HEADER_NAME).gch: $(PRECOMPILED_HEADER_NAME)
|
||||
endif
|
||||
endif
|
||||
|
||||
|
||||
########
|
||||
# CCACHE
|
||||
########
|
||||
ifeq (yes, $(CCACHE_ENABLE))
|
||||
CXX_ENV = $(CCACHE_ENV)
|
||||
BIN_CC := ccache $(BIN_CC)
|
||||
BIN_CXX := ccache $(BIN_CXX)
|
||||
endif
|
||||
|
||||
|
||||
##################
|
||||
# TRANSFORM RULES
|
||||
##################
|
||||
.SUFFIXES:
|
||||
.SUFFIXES: .o .c .cpp .cxx .mm
|
||||
|
||||
%.o: %.c
|
||||
$(CXX_ENV) $(BIN_CC) $(CFLAGS_DEP) $(CPPFLAGS) $(CFLAGS) -c -o $@ $<
|
||||
|
||||
%.o: %.cpp
|
||||
$(CXX_ENV) $(BIN_CXX) $(CFLAGS_DEP) $(CPPFLAGS) $(CXXFLAGS) -c -o $@ $<
|
||||
|
||||
%.o: %.cxx
|
||||
$(CXX_ENV) $(BIN_CXX) $(CFLAGS_DEP) $(CPPFLAGS) $(CXXFLAGS) -c -o $@ $<
|
||||
|
||||
%.o: %.cc
|
||||
$(CXX_ENV) $(BIN_CXX) $(CFLAGS_DEP) $(CPPFLAGS) $(CXXFLAGS) -c -o $@ $<
|
||||
|
||||
%.o: %.mm
|
||||
$(CXX_ENV) $(BIN_CXX) $(CFLAGS_DEP) $(CPPFLAGS) $(OBJCXXFLAGS) -c -o $@ $<
|
||||
|
||||
$(PRECOMPILED_HEADER_NAME).gch: $(PRECOMPILED_HEADER_NAME)
|
||||
$(CXX_ENV) $(BIN_CXX) $(CPPFLAGS) $(CXXFLAGS) -x c++-header $<
|
||||
|
||||
|
||||
-include ($DEP)
|
||||
.SUFFIXES:
|
|
@ -1,16 +0,0 @@
|
|||
m4_include([m4macros/ac_agi.m4])
|
||||
m4_include([m4macros/ac_agi_mdcpucfg.m4])
|
||||
m4_include([m4macros/ac_flag.m4])
|
||||
m4_include([m4macros/agi_find_libheader.m4])
|
||||
m4_include([m4macros/ax_boost_asio.m4])
|
||||
m4_include([m4macros/ax_boost_base.m4])
|
||||
m4_include([m4macros/ax_boost_filesystem.m4])
|
||||
m4_include([m4macros/ax_boost_locale.m4])
|
||||
m4_include([m4macros/ax_boost_regex.m4])
|
||||
m4_include([m4macros/ax_boost_system.m4])
|
||||
m4_include([m4macros/ax_boost_thread.m4])
|
||||
m4_include([m4macros/ax_check_gl.m4])
|
||||
m4_include([m4macros/ax_lang_compiler_ms.m4])
|
||||
m4_include([m4macros/ax_pthread.m4])
|
||||
m4_include([m4macros/check_gnu_make.m4])
|
||||
m4_include([m4macros/wxwin.m4])
|
|
@ -1,7 +0,0 @@
|
|||
#!/bin/sh
|
||||
set -e
|
||||
|
||||
echo Running autoreconf...
|
||||
autoreconf -ivf "$@"
|
||||
|
||||
echo Now run ./configure and then make to build Aegisub
|
|
@ -1,57 +0,0 @@
|
|||
include ../Makefile.inc
|
||||
|
||||
LIB_SHARED = aegisub.so
|
||||
LIB_VERSION = 0.1.0
|
||||
BUILD_LIB = no
|
||||
|
||||
CXXFLAGS += -I../libaegisub/include -I../src $(CXXFLAGS_WX)
|
||||
CPPFLAGS += $(CPPFLAGS_BOOST)
|
||||
|
||||
LIBS := -L../libaegisub -laegisub $(LIBS)
|
||||
LIBS += $(LIBS_WX) $(LIBS_BOOST) $(LIBS_ICU) $(LIBS_LUA)
|
||||
|
||||
SRC += tests/aegisub.cpp ../src/auto4_regex.cpp
|
||||
|
||||
test: $(LIB_SHARED)
|
||||
moon tests/runner.moon
|
||||
|
||||
.PHONY: test
|
||||
|
||||
# share/
|
||||
DATA_AUTOMATION += \
|
||||
autoload/clean-info.lua \
|
||||
autoload/cleantags-autoload.lua \
|
||||
autoload/kara-templater.lua \
|
||||
autoload/karaoke-auto-leadin.lua \
|
||||
autoload/macro-1-edgeblur.lua \
|
||||
autoload/macro-2-mkfullwitdh.lua \
|
||||
autoload/select-overlaps.moon \
|
||||
autoload/strip-tags.lua \
|
||||
demos/future-windy-blur.lua \
|
||||
demos/raytracer.lua \
|
||||
include/aegisub/clipboard.lua \
|
||||
include/aegisub/re.moon \
|
||||
include/aegisub/unicode.moon \
|
||||
include/aegisub/util.moon \
|
||||
include/cleantags.lua \
|
||||
include/clipboard.lua \
|
||||
include/karaskel-auto4.lua \
|
||||
include/karaskel.lua \
|
||||
include/moonscript.lua \
|
||||
include/re.lua \
|
||||
include/unicode.lua \
|
||||
include/utils-auto4.lua \
|
||||
include/utils.lua
|
||||
|
||||
all: ;
|
||||
|
||||
install: install-share
|
||||
@$(BIN_MKDIR) -p $(addprefix $(DESTDIR)$(P_DATA)/automation/, $(dir $(DATA_AUTOMATION)))
|
||||
@for i in $(DATA_AUTOMATION); do \
|
||||
$(BIN_ECHO) "$(BIN_INSTALL) -m644 $$i $(DESTDIR)$(P_DATA)/automation/$$i"; \
|
||||
$(BIN_INSTALL) -m644 $$i $(DESTDIR)$(P_DATA)/automation/$$i; \
|
||||
done
|
||||
|
||||
EXTRA_DIST = $(DATA_AUTOMATION)
|
||||
|
||||
include ../Makefile.target
|
|
@ -1,52 +0,0 @@
|
|||
-- Copyright (c) 2012, Thomas Goyne <plorkyeran@aegisub.org>
|
||||
--
|
||||
-- Permission to use, copy, modify, and distribute this software for any
|
||||
-- purpose with or without fee is hereby granted, provided that the above
|
||||
-- copyright notice and this permission notice appear in all copies.
|
||||
--
|
||||
-- THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
-- WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
-- MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
-- ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
-- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
-- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
-- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
|
||||
local tr = aegisub.gettext
|
||||
|
||||
script_name = tr"Clean Script Info"
|
||||
script_description = tr"Removes all but the absolutely required fields from the Script Info section. You might want to run this on files that you plan to distribute in original form."
|
||||
script_author = "Thomas Goyne"
|
||||
script_version = "1"
|
||||
|
||||
function clean_script_info(subs)
|
||||
local keep_keys = {
|
||||
["collisions"] = true,
|
||||
["playresx"] = true,
|
||||
["playresy"] = true,
|
||||
["scaledborderandshadow"] = true,
|
||||
["scripttype"] = true,
|
||||
["video colorspace"] = true,
|
||||
["ycbcr matrix"] = true,
|
||||
["wrapstyle"] = true
|
||||
}
|
||||
|
||||
local deleted = 0
|
||||
for i = 1, #subs do
|
||||
local idx = i - deleted
|
||||
if subs[idx].class == "info" and not keep_keys[subs[idx].key:lower()] then
|
||||
subs.delete(idx)
|
||||
deleted = deleted + 1
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
function clean_script_info_macro(subs)
|
||||
clean_script_info(subs)
|
||||
aegisub.set_undo_point(script_name)
|
||||
end
|
||||
|
||||
aegisub.register_macro(script_name, script_description, clean_script_info_macro)
|
||||
aegisub.register_filter(script_name, script_description, 0, clean_script_info)
|
||||
|
||||
|
|
@ -1,319 +0,0 @@
|
|||
-- Copyright (c) 2013, Thomas Goyne <plorkyeran@aegisub.org>
|
||||
--
|
||||
-- Permission to use, copy, modify, and distribute this software for any
|
||||
-- purpose with or without fee is hereby granted, provided that the above
|
||||
-- copyright notice and this permission notice appear in all copies.
|
||||
--
|
||||
-- THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
-- WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
-- MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
-- ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
-- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
-- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
-- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
|
||||
require 'aegisub'
|
||||
require 'lunatest'
|
||||
re = require 'aegisub.re'
|
||||
|
||||
export test_compile = ->
|
||||
r = re.compile '.'
|
||||
|
||||
res = r\find 'abc'
|
||||
assert_not_nil res
|
||||
assert_equal 3, #res
|
||||
|
||||
res = r\find 'bc'
|
||||
assert_not_nil res
|
||||
assert_equal 2, #res
|
||||
|
||||
export test_compile_bad_call_is_error = ->
|
||||
r = re.compile '.'
|
||||
assert_error -> r.find 'bc'
|
||||
|
||||
export test_find_bol_only_matches_once = ->
|
||||
res = re.find 'aaa', '^a'
|
||||
assert_not_nil res
|
||||
assert_equal 1, #res
|
||||
|
||||
export test_find_finds_characters_not_bytes = ->
|
||||
res = re.find '☃☃', '.'
|
||||
assert_not_nil res
|
||||
assert_equal 2, #res
|
||||
assert_equal '☃', res[1].str
|
||||
assert_equal 1, res[1].first
|
||||
assert_equal 3, res[1].last
|
||||
assert_equal '☃', res[2].str
|
||||
assert_equal 4, res[2].first
|
||||
assert_equal 6, res[2].last
|
||||
|
||||
export test_find_no_matches_returns_nil = ->
|
||||
assert_nil(re.find 'a', 'b')
|
||||
|
||||
export test_find_on_empty_string_returns_nil = ->
|
||||
assert_nil(re.find '', '.')
|
||||
|
||||
export test_find_plain = ->
|
||||
res = re.find 'aa', '.'
|
||||
assert_not_nil res
|
||||
assert_equal 2, #res
|
||||
assert_equal 'a', res[1].str
|
||||
assert_equal 1, res[1].first
|
||||
assert_equal 1, res[1].last
|
||||
assert_equal 'a', res[2].str
|
||||
assert_equal 2, res[2].first
|
||||
assert_equal 2, res[2].last
|
||||
|
||||
export test_find_zero_length_match = ->
|
||||
res = re.find 'abc', '^'
|
||||
assert_not_nil res
|
||||
assert_equal 1, #res
|
||||
assert_equal '', res[1].str
|
||||
assert_equal 1, res[1].first
|
||||
assert_equal 0, res[1].last
|
||||
|
||||
export test_flags_in_wrong_position_is_error = ->
|
||||
assert_error -> re.sub 'a', re.ICASE, 'b', 'c'
|
||||
assert_error -> re.sub 'a', 'b', re.ICASE, 'c'
|
||||
|
||||
export test_invalid_regex_syntax_is_error = ->
|
||||
assert_error -> re.compile '('
|
||||
|
||||
export test_match_plain = ->
|
||||
res = re.match '{250 1173 380}Help!', '(\\d+) (\\d+) (\\d+)'
|
||||
assert_not_nil res
|
||||
assert_equal 4, #res
|
||||
assert_equal '250 1173 380', res[1].str
|
||||
assert_equal 2, res[1].first
|
||||
assert_equal 13, res[1].last
|
||||
|
||||
assert_equal '250', res[2].str
|
||||
assert_equal 2, res[2].first
|
||||
assert_equal 4, res[2].last
|
||||
|
||||
assert_equal '1173', res[3].str
|
||||
assert_equal 6, res[3].first
|
||||
assert_equal 9, res[3].last
|
||||
|
||||
assert_equal '380', res[4].str
|
||||
assert_equal 11, res[4].first
|
||||
assert_equal 13, res[4].last
|
||||
|
||||
export test_match_zero_length_match = ->
|
||||
res = re.match 'abc', '^'
|
||||
assert_not_nil res
|
||||
assert_equal 1, #res
|
||||
assert_equal '', res[1].str
|
||||
assert_equal 1, res[1].first
|
||||
assert_equal 0, res[1].last
|
||||
|
||||
export test_split_delim_not_found_gives_input_string_in_table = ->
|
||||
res = re.split 'abc', ','
|
||||
assert_not_nil res
|
||||
assert_equal 1, #res
|
||||
assert_equal 'abc', res[1]
|
||||
|
||||
export test_split_empty_string_returns_empty_table = ->
|
||||
res = re.split '', ','
|
||||
assert_not_nil res
|
||||
assert_equal 0, #res
|
||||
|
||||
export test_split_max_splits_noskip = ->
|
||||
res = re.split 'a,,b,c', ',', false, 1
|
||||
assert_not_nil res
|
||||
assert_equal 2, #res
|
||||
assert_equal 'a', res[1]
|
||||
assert_equal ',b,c', res[2]
|
||||
|
||||
export test_split_max_splits_skip = ->
|
||||
res = re.split 'a,,b,c', ',', true, 1
|
||||
assert_not_nil res
|
||||
assert_equal 2, #res
|
||||
assert_equal 'a', res[1]
|
||||
assert_equal ',b,c', res[2]
|
||||
|
||||
res = re.split 'a,,b,c,d', ',', true, 2
|
||||
assert_not_nil res
|
||||
assert_equal 3, #res
|
||||
assert_equal 'a', res[1]
|
||||
assert_equal 'b', res[2]
|
||||
assert_equal 'c,d', res[3]
|
||||
|
||||
export test_split_multi_character_delimeter = ->
|
||||
res = re.split 'a::b::c:d', '::'
|
||||
assert_not_nil res
|
||||
assert_equal 3, #res
|
||||
assert_equal 'a', res[1]
|
||||
assert_equal 'b', res[2]
|
||||
assert_equal 'c:d', res[3]
|
||||
|
||||
export test_split_plain = ->
|
||||
res = re.split 'a,,b,c', ','
|
||||
assert_not_nil res
|
||||
assert_equal 4, #res
|
||||
assert_equal 'a', res[1]
|
||||
assert_equal '', res[2]
|
||||
assert_equal 'b', res[3]
|
||||
assert_equal 'c', res[4]
|
||||
|
||||
export test_split_skip_empty = ->
|
||||
res = re.split 'a,,b,c', ',', true
|
||||
assert_not_nil res
|
||||
assert_equal 3, #res
|
||||
assert_equal 'a', res[1]
|
||||
assert_equal 'b', res[2]
|
||||
assert_equal 'c', res[3]
|
||||
|
||||
export test_sub_bad_find_is_error = ->
|
||||
assert_error -> re.sub 'aa', 5, 'b'
|
||||
|
||||
export test_sub_bad_haystack_is_error = ->
|
||||
assert_error -> re.sub 5, 'a', 'b'
|
||||
|
||||
export test_sub_bad_replacement_is_error = ->
|
||||
assert_error -> re.sub 'aa', 'a', 5
|
||||
|
||||
export test_sub_capture_groups = ->
|
||||
assert_equal 'aabbaabb', re.sub 'abab', '(a)(b)', (str) -> str .. str
|
||||
|
||||
export test_sub_empty_string_returns_empty = ->
|
||||
assert_equal '', re.sub '', 'b', 'c'
|
||||
|
||||
export test_sub_function = ->
|
||||
add_one = (str) -> tostring tonumber(str) + 1
|
||||
|
||||
res = re.sub '{\\k10}a{\\k15}b{\\k30}c', '\\\\k([[:digit:]]+)', add_one
|
||||
assert_not_nil res
|
||||
assert_equal '{\\k11}a{\\k16}b{\\k31}c', res
|
||||
|
||||
export test_sub_function_no_capture_group_passes_full_match = ->
|
||||
found = {}
|
||||
drop_match = (str) ->
|
||||
table.insert found, str
|
||||
''
|
||||
|
||||
res = re.sub '{\\k10}a{\\k15}b{\\k30}c', '\\\\k[[:digit:]]+', drop_match
|
||||
assert_not_nil res
|
||||
assert_equal '{}a{}b{}c', res
|
||||
|
||||
assert_equal 3, #found
|
||||
assert_equal '\\k10', found[1]
|
||||
assert_equal '\\k15', found[2]
|
||||
assert_equal '\\k30', found[3]
|
||||
|
||||
export test_sub_function_returning_non_string_returns_unchanged_input = ->
|
||||
found = {}
|
||||
mutate_external = (str) ->
|
||||
table.insert found, str
|
||||
nil
|
||||
|
||||
res = re.sub '{\\k10}a{\\k15}b{\\k30}c', '\\\\k([[:digit:]]+)', mutate_external
|
||||
assert_not_nil res
|
||||
assert_equal '{\\k10}a{\\k15}b{\\k30}c', res
|
||||
|
||||
assert_equal 3, #found
|
||||
assert_equal '10', found[1]
|
||||
assert_equal '15', found[2]
|
||||
assert_equal '30', found[3]
|
||||
|
||||
export test_sub_icase = ->
|
||||
res = re.sub '{\\K10}a{\\K15}b{\\k30}c', '\\\\k', '\\\\kf', re.ICASE
|
||||
assert_not_nil res
|
||||
assert_equal '{\\kf10}a{\\kf15}b{\\kf30}c', res
|
||||
|
||||
export test_sub_icase_greek = ->
|
||||
res = re.sub '!συνεργ!', 'Συνεργ', 'foo', re.ICASE
|
||||
assert_not_nil res
|
||||
assert_equal '!foo!', res
|
||||
|
||||
export test_sub_max_replace_count = ->
|
||||
res = re.sub 'aaa', 'a', 'b', 2
|
||||
assert_not_nil res
|
||||
assert_equal 'bba', res
|
||||
|
||||
export test_sub_no_matches_leaves_unchanged = ->
|
||||
assert_equal('a', re.sub 'a', 'b', 'c')
|
||||
|
||||
export test_sub_plain = ->
|
||||
res = re.sub '{\\k10}a{\\k15}b{\\k30}c', '\\\\k', '\\\\kf'
|
||||
assert_not_nil res
|
||||
assert_equal '{\\kf10}a{\\kf15}b{\\kf30}c', res
|
||||
|
||||
export test_sub_zero_length_match_bol = ->
|
||||
res = re.sub 'abc', '^', 'd'
|
||||
assert_not_nil res
|
||||
assert_equal 'dabc', res
|
||||
|
||||
export test_sub_zero_length_match_bow = ->
|
||||
res = re.sub 'abc abc', '\\<', 'd'
|
||||
assert_not_nil res
|
||||
assert_equal 'dabc dabc', res
|
||||
|
||||
export test_sub_zero_length_match_bob = ->
|
||||
res = re.sub 'abc', '\\A', 'd'
|
||||
assert_not_nil res
|
||||
assert_equal 'dabc', res
|
||||
|
||||
assert_empty_match_and_return_d = (str) ->
|
||||
assert_equal '', str
|
||||
'd'
|
||||
|
||||
export test_sub_zero_length_match_bol_with_function_replacement = ->
|
||||
res = re.sub 'abc', '^', assert_empty_match_and_return_d
|
||||
assert_not_nil res
|
||||
assert_equal 'dabc', res
|
||||
|
||||
export test_sub_zero_length_match_bow_with_function_replacement = ->
|
||||
res = re.sub 'abc abc', '\\<', assert_empty_match_and_return_d
|
||||
assert_not_nil res
|
||||
assert_equal 'dabc dabc', res
|
||||
|
||||
export test_sub_zero_length_match_bob_with_function_replacement = ->
|
||||
res = re.sub 'abc', '\\A', assert_empty_match_and_return_d
|
||||
assert_not_nil res
|
||||
assert_equal 'dabc', res
|
||||
|
||||
export test_sub_zero_length_match_eol = ->
|
||||
res = re.sub 'abc', '$', 'd'
|
||||
assert_not_nil res
|
||||
assert_equal 'abcd', res
|
||||
|
||||
export test_sub_zero_length_match_eol_with_function_replacement = ->
|
||||
res = re.sub 'abc', '$', assert_empty_match_and_return_d
|
||||
assert_not_nil res
|
||||
assert_equal 'abcd', res
|
||||
|
||||
export test_sub_zero_length_match_mid = ->
|
||||
res = re.sub 'abc', 'e?', 'd'
|
||||
assert_not_nil res
|
||||
assert_equal 'dadbdcd', res
|
||||
|
||||
res = re.sub 'abc', 'b*', 'd'
|
||||
assert_not_nil res
|
||||
assert_equal 'daddcd', res
|
||||
|
||||
export test_sub_zero_length_match_mid_with_function_replacement = ->
|
||||
res = re.sub 'abc', 'e?', assert_empty_match_and_return_d
|
||||
assert_not_nil res
|
||||
assert_equal 'dadbdcd', res
|
||||
|
||||
export test_zero_length_regex_is_error = ->
|
||||
assert_error -> re.compile ''
|
||||
|
||||
export test_split_word_boundary = ->
|
||||
res = re.split 'aa bb cc', '\\b', true
|
||||
assert_not_nil res
|
||||
assert_equal 5, #res
|
||||
assert_equal res[1], 'aa'
|
||||
assert_equal res[2], ' '
|
||||
assert_equal res[3], 'bb'
|
||||
assert_equal res[4], ' '
|
||||
assert_equal res[5], 'cc'
|
||||
|
||||
export test_split_bob = ->
|
||||
res = re.split 'aa bb cc', '\\A'
|
||||
assert_not_nil res
|
||||
assert_equal 2, #res
|
||||
assert_equal '', res[1]
|
||||
assert_equal 'aa bb cc', res[2]
|
||||
|
|
@ -1,39 +0,0 @@
|
|||
-- Copyright (c) 2013, Thomas Goyne <plorkyeran@aegisub.org>
|
||||
--
|
||||
-- Permission to use, copy, modify, and distribute this software for any
|
||||
-- purpose with or without fee is hereby granted, provided that the above
|
||||
-- copyright notice and this permission notice appear in all copies.
|
||||
--
|
||||
-- THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
-- WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
-- MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
-- ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
-- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
-- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
-- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
|
||||
require 'lunatest'
|
||||
unicode = require 'aegisub.unicode'
|
||||
|
||||
export test_char_widths = ->
|
||||
assert_equal 1, unicode.charwidth 'a'
|
||||
assert_equal 2, unicode.charwidth 'ß'
|
||||
assert_equal 3, unicode.charwidth 'c'
|
||||
assert_equal 4, unicode.charwidth '🄓'
|
||||
|
||||
export test_char_iterator = ->
|
||||
chars = [c for c in unicode.chars 'aßc🄓']
|
||||
assert_equal 4, #chars
|
||||
assert_equal chars[1], 'a'
|
||||
assert_equal chars[2], 'ß'
|
||||
assert_equal chars[3], 'c'
|
||||
assert_equal chars[4], '🄓'
|
||||
|
||||
export test_len = ->
|
||||
assert_equal 4, unicode.len 'aßc🄓'
|
||||
|
||||
export test_codepoint = ->
|
||||
assert_equal 97, unicode.codepoint 'a'
|
||||
assert_equal 223, unicode.codepoint 'ß'
|
||||
assert_equal 0xFF43, unicode.codepoint 'c'
|
||||
assert_equal 0x1F113, unicode.codepoint '🄓'
|
|
@ -1,24 +0,0 @@
|
|||
-- Copyright (c) 2013, Thomas Goyne <plorkyeran@aegisub.org>
|
||||
--
|
||||
-- Permission to use, copy, modify, and distribute this software for any
|
||||
-- purpose with or without fee is hereby granted, provided that the above
|
||||
-- copyright notice and this permission notice appear in all copies.
|
||||
--
|
||||
-- THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
-- WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
-- MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
-- ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
-- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
-- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
-- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
|
||||
require 'lunatest'
|
||||
require 'lfs'
|
||||
|
||||
package.path ..= 'include/?.lua;'
|
||||
package.moonpath ..= 'include/?.moon;'
|
||||
|
||||
for file in lfs.dir 'tests/modules'
|
||||
require "tests.modules.#{file\gsub '\.[^.]+$', ''}" unless file\sub(1, 1) == '.'
|
||||
|
||||
lunatest.run()
|
|
@ -1,179 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (c) 2011 Niels Martin Hansen
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
* Neither the name of the Aegisub Group nor the names of its contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
|
||||
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
Aegisub Project http://www.aegisub.org/
|
||||
-->
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
|
||||
<!-- Build credit text -->
|
||||
<ItemDefinitionGroup Condition="'$(AegisubBuildCredit)'==''">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>BUILD_CREDIT="$(AegisubBuildCredit)";%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
|
||||
<!-- Update checker -->
|
||||
<ItemDefinitionGroup Condition="'$(AegisubUseUpdateChecker)'=='true'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>
|
||||
WITH_UPDATE_CHECKER;
|
||||
UPDATE_CHECKER_SERVER="$(UpdateCheckerServer)";
|
||||
UPDATE_CHECKER_BASE_URL="$(UpdateCheckerURL)";
|
||||
%(PreprocessorDefinitions)
|
||||
</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
|
||||
<!-- Hunspell support -->
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>WITH_HUNSPELL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>$(AegisubContribBase)hunspell\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
|
||||
<!-- CSRI helper library support -->
|
||||
<ItemDefinitionGroup Condition="'$(AegisubUseCsri)'=='HelperLibrary'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>WITH_CSRI;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
|
||||
<!-- CSRI external library support -->
|
||||
<ItemDefinitionGroup Condition="'$(AegisubUseCsri)'=='External'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>WITH_CSRI;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalLibraryDirectories>$(CsriLibraryPath);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<AdditionalDependencies>$(CsriLibraryName);%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
|
||||
<!-- FFmpegSource support -->
|
||||
<ItemDefinitionGroup Condition="'$(AegisubUseFfms)'=='true'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>WITH_FFMS2;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
|
||||
<!-- Avisynth support -->
|
||||
<ItemDefinitionGroup Condition="'$(AegisubUseAvisynth)'=='true'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>WITH_AVISYNTH;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
|
||||
<!-- FFTW support -->
|
||||
<ItemDefinitionGroup Condition="'$(AegisubUseFftw)'=='true'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>WITH_FFTW3;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
|
||||
<!-- OpenAL support -->
|
||||
<ItemDefinitionGroup Condition="'$(AegisubUseOpenAl)'=='true'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>WITH_OPENAL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
|
||||
<!-- DirectSound support -->
|
||||
<PropertyGroup>
|
||||
<DirectXSDKDir Condition="'$(DirectXSDKDir)'==''">$(DXSDK_DIR)</DirectXSDKDir>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(AegisubUseDSound)'=='true'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>WITH_DIRECTSOUND;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>$(DXSDK_DIR)\Include\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalLibraryDirectories Condition="'$(Platform)'=='Win32'">$(DirectXSDKDir)\Lib\x86\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<AdditionalLibraryDirectories Condition="'$(Platform)'=='x64'">$(DirectXSDKDir)\Lib\x64\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<AdditionalDependencies>dsound.lib;dxguid.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<Target Name="AegisubCheckDirectXSDK" BeforeTargets="PrepareForBuild" >
|
||||
<Error
|
||||
Condition="'$(DirectXSDKDir)'=='' or !Exists('$(DirectXSDKDir)\Include\dsound.h')"
|
||||
Text="DirectX SDK not found, check that the DXSDK_DIR environment is set. If you do not want to use DirectSound set the AegisubUseDSound property to false in a user config."
|
||||
/>
|
||||
</Target>
|
||||
<ItemGroup Condition="'$(AegisubUseDSound)'=='true'">
|
||||
<AegisubCheckDirectXSDK Include="dsound" />
|
||||
</ItemGroup>
|
||||
|
||||
<!-- Special builds -->
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions Condition="'$(StartupLog)'=='true'">WITH_STARTUPLOG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
|
||||
<!-- General configuration, always required libraries -->
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>
|
||||
__STDC_FORMAT_MACROS;
|
||||
NOMINMAX;
|
||||
%(PreprocessorDefinitions)
|
||||
</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>
|
||||
$(SrcDir)include\;
|
||||
$(AegisubContribBase)iconv\include;
|
||||
$(AegisubSourceBase)libaegisub\include;
|
||||
$(AegisubSourceBase)build;
|
||||
$(AegisubSourceBase)include;
|
||||
$(AegisubSourceBase)src;
|
||||
%(AdditionalIncludeDirectories)
|
||||
</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalLibraryDirectories>$(AegisubLibraryDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
|
||||
<!-- Add property pages -->
|
||||
<ItemGroup>
|
||||
<PropertyPageSchema Include="$(MSBuildThisFileDirectory)Aegisub.xml" />
|
||||
<ProjectTools Include="AegisubConfig" />
|
||||
</ItemGroup>
|
||||
|
||||
<!-- Compile translations if msgfmt is available -->
|
||||
<Target Name="Translations"
|
||||
AfterTargets="ClCompile"
|
||||
Condition="'$(MsgFmtPath)'!=''"
|
||||
Inputs="@(MsgFmt)"
|
||||
Outputs="$(AegisubBinaryDir)locale\%(Filename)\aegisub.mo"
|
||||
>
|
||||
<Error Condition="!Exists($(MsgFmtPath))" Text="$(MsgFmtPath) not found" />
|
||||
<MakeDir Directories="$(AegisubBinaryDir)locale\%(MsgFmt.Filename)" />
|
||||
<Exec Command="$(MsgFmtPath) -o $(AegisubBinaryDir)locale\%(MsgFmt.Filename)\aegisub.mo %(MsgFmt.Identity)" />
|
||||
</Target>
|
||||
</Project>
|
|
@ -1,476 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<!-- VC boilerplate -->
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{9DDDB9E5-E4A1-423D-A224-F6D4E5AAC06A}</ProjectGuid>
|
||||
<RootNamespace>Aegisub</RootNamespace>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Aegisub project configuration -->
|
||||
<PropertyGroup Label="AegisubConfiguration">
|
||||
<AegisubProjectType>exe</AegisubProjectType>
|
||||
<SrcDir>..\..\src\</SrcDir>
|
||||
</PropertyGroup>
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="$(MSBuildThisFileDirectory)..\aegisub.props" />
|
||||
</ImportGroup>
|
||||
|
||||
<!-- Project specific configuration -->
|
||||
<PropertyGroup>
|
||||
<TargetName>aegisub$(AegisubPlatformSuffix)</TargetName>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||
<PrecompiledHeaderFile>agi_pre.h</PrecompiledHeaderFile>
|
||||
<ForcedIncludeFiles>agi_pre.h</ForcedIncludeFiles>
|
||||
<AdditionalOptions>/Zm150 %(AdditionalOptions)</AdditionalOptions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
|
||||
<!-- Update git_version.h -->
|
||||
<Target Name="UpdateVersion" BeforeTargets="ClCompile">
|
||||
<ExecShellScript
|
||||
Command="$(MSBuildThisFileDirectory)..\version.sh"
|
||||
WorkingDirectory="$(AegisubSourceBase)"
|
||||
Configuration="@(ExecShellScript)"
|
||||
Arguments=".." />
|
||||
</Target>
|
||||
|
||||
<!-- Project References -->
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\boost\boost.vcxproj">
|
||||
<Project>{a649d828-a399-4d81-adef-94cfdba7847f}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\csrihelper\csrihelper.vcxproj">
|
||||
<Project>{c832eaf3-860d-4373-a02c-933626b47a5e}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\ffms2\ffms2.vcxproj" Condition="Exists('$(FfmsSrcDir)')">
|
||||
<Project>{aa137613-96a1-4388-8905-71345b4f8f87}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\fftw\fftw.vcxproj" Condition="Exists('$(FftwSrcDir)')">
|
||||
<Project>{ea3dcc95-2423-4ea0-a508-7a427b4c0594}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\freetype2\freetype.vcxproj" Condition="Exists('$(Freetype2SrcDir)')">
|
||||
<Project>{78b079bd-9fc7-4b9e-b4a6-96da0f00248b}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\fontconfig\fontconfig.vcxproj" Condition="Exists('$(FontconfigSrcDir)')">
|
||||
<Project>{ad56899e-961b-47b7-bd0f-14d0da50d141}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\fribidi\fribidi.vcxproj">
|
||||
<Project>{fb8e8d19-a4d6-4181-943c-282075f49b41}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\hunspell\hunspell.vcxproj">
|
||||
<Project>{cc791693-6b28-40ac-879d-64a6c16468e3}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\icu\icu.vcxproj">
|
||||
<Project>{f934ab7b-186b-4e96-b20c-a58c38c1b818}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\libaegisub\libaegisub.vcxproj">
|
||||
<Project>{bb3fed86-db7a-4dc7-964a-260fb86cde61}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\libass\libass.vcxproj" Condition="Exists('$(LibassSrcDir)')">
|
||||
<Project>{8804f253-da67-4cc4-926b-0cd2aee5778d}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\libiconv\libiconv.vcxproj">
|
||||
<Project>{965054d2-44f2-4eb2-9879-051cc3d7ef08}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\libresrc\libresrc.vcxproj">
|
||||
<Project>{bd00d65f-24da-4784-8860-3b972ea125fc}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\lua51\lua51.vcxproj">
|
||||
<Project>{5391a8b1-9c70-4dc4-92ad-d3e34c6b803f}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\universalchardet\universalchardet.vcxproj">
|
||||
<Project>{7b56955d-5162-4698-aa5b-47484edc8783}</Project>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
|
||||
<!-- Source files -->
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(SrcDir)MatroskaParser.h" />
|
||||
<ClInclude Include="$(SrcDir)aegisublocale.h" />
|
||||
<ClInclude Include="$(SrcDir)agi_pre.h" />
|
||||
<ClInclude Include="$(SrcDir)ass_attachment.h" />
|
||||
<ClInclude Include="$(SrcDir)ass_dialogue.h" />
|
||||
<ClInclude Include="$(SrcDir)ass_entry.h" />
|
||||
<ClInclude Include="$(SrcDir)ass_export_filter.h" />
|
||||
<ClInclude Include="$(SrcDir)ass_exporter.h" />
|
||||
<ClInclude Include="$(SrcDir)ass_file.h" />
|
||||
<ClInclude Include="$(SrcDir)ass_info.h" />
|
||||
<ClInclude Include="$(SrcDir)ass_karaoke.h" />
|
||||
<ClInclude Include="$(SrcDir)ass_override.h" />
|
||||
<ClInclude Include="$(SrcDir)ass_parser.h" />
|
||||
<ClInclude Include="$(SrcDir)ass_style.h" />
|
||||
<ClInclude Include="$(SrcDir)ass_style_storage.h" />
|
||||
<ClInclude Include="$(SrcDir)ass_time.h" />
|
||||
<ClInclude Include="$(SrcDir)audio_box.h" />
|
||||
<ClInclude Include="$(SrcDir)audio_colorscheme.h" />
|
||||
<ClInclude Include="$(SrcDir)audio_controller.h" />
|
||||
<ClInclude Include="$(SrcDir)audio_display.h" />
|
||||
<ClInclude Include="$(SrcDir)audio_karaoke.h" />
|
||||
<ClInclude Include="$(SrcDir)audio_marker.h" />
|
||||
<ClInclude Include="$(SrcDir)audio_player_alsa.h" />
|
||||
<ClInclude Include="$(SrcDir)audio_player_dsound.h" />
|
||||
<ClInclude Include="$(SrcDir)audio_player_dsound2.h" />
|
||||
<ClInclude Include="$(SrcDir)audio_player_openal.h" />
|
||||
<ClInclude Include="$(SrcDir)audio_player_oss.h" />
|
||||
<ClInclude Include="$(SrcDir)audio_player_portaudio.h" />
|
||||
<ClInclude Include="$(SrcDir)audio_player_pulse.h" />
|
||||
<ClInclude Include="$(SrcDir)audio_provider_avs.h" />
|
||||
<ClInclude Include="$(SrcDir)audio_provider_convert.h" />
|
||||
<ClInclude Include="$(SrcDir)audio_provider_dummy.h" />
|
||||
<ClInclude Include="$(SrcDir)audio_provider_ffmpegsource.h" />
|
||||
<ClInclude Include="$(SrcDir)audio_provider_hd.h" />
|
||||
<ClInclude Include="$(SrcDir)audio_provider_lock.h" />
|
||||
<ClInclude Include="$(SrcDir)audio_provider_pcm.h" />
|
||||
<ClInclude Include="$(SrcDir)audio_provider_ram.h" />
|
||||
<ClInclude Include="$(SrcDir)audio_renderer.h" />
|
||||
<ClInclude Include="$(SrcDir)audio_renderer_spectrum.h" />
|
||||
<ClInclude Include="$(SrcDir)audio_renderer_waveform.h" />
|
||||
<ClInclude Include="$(SrcDir)audio_timing.h" />
|
||||
<ClInclude Include="$(SrcDir)auto4_base.h" />
|
||||
<ClInclude Include="$(SrcDir)auto4_lua.h" />
|
||||
<ClInclude Include="$(SrcDir)auto4_lua_factory.h" />
|
||||
<ClInclude Include="$(SrcDir)auto4_lua_scriptreader.h" />
|
||||
<ClInclude Include="$(SrcDir)auto4_lua_utils.h" />
|
||||
<ClInclude Include="$(SrcDir)avisynth.h" />
|
||||
<ClInclude Include="$(SrcDir)avisynth_wrap.h" />
|
||||
<ClInclude Include="$(SrcDir)base_grid.h" />
|
||||
<ClInclude Include="$(SrcDir)block_cache.h" />
|
||||
<ClInclude Include="$(SrcDir)charset_detect.h" />
|
||||
<ClInclude Include="$(SrcDir)colorspace.h" />
|
||||
<ClInclude Include="$(SrcDir)colour_button.h" />
|
||||
<ClInclude Include="$(SrcDir)command\command.h" />
|
||||
<ClInclude Include="$(SrcDir)command\icon.h" />
|
||||
<ClInclude Include="$(SrcDir)compat.h" />
|
||||
<ClInclude Include="$(SrcDir)config.h" />
|
||||
<ClInclude Include="$(SrcDir)dialog_about.h" />
|
||||
<ClInclude Include="$(SrcDir)dialog_attachments.h" />
|
||||
<ClInclude Include="$(SrcDir)dialog_automation.h" />
|
||||
<ClInclude Include="$(SrcDir)dialog_autosave.h" />
|
||||
<ClInclude Include="$(SrcDir)dialog_colorpicker.h" />
|
||||
<ClInclude Include="$(SrcDir)dialog_detached_video.h" />
|
||||
<ClInclude Include="$(SrcDir)dialog_dummy_video.h" />
|
||||
<ClInclude Include="$(SrcDir)dialog_export.h" />
|
||||
<ClInclude Include="$(SrcDir)dialog_export_ebu3264.h" />
|
||||
<ClInclude Include="$(SrcDir)dialog_fonts_collector.h" />
|
||||
<ClInclude Include="$(SrcDir)dialog_jumpto.h" />
|
||||
<ClInclude Include="$(SrcDir)dialog_kara_timing_copy.h" />
|
||||
<ClInclude Include="$(SrcDir)dialog_log.h" />
|
||||
<ClInclude Include="$(SrcDir)dialog_manager.h" />
|
||||
<ClInclude Include="$(SrcDir)dialog_paste_over.h" />
|
||||
<ClInclude Include="$(SrcDir)dialog_progress.h" />
|
||||
<ClInclude Include="$(SrcDir)dialog_properties.h" />
|
||||
<ClInclude Include="$(SrcDir)dialog_resample.h" />
|
||||
<ClInclude Include="$(SrcDir)dialog_search_replace.h" />
|
||||
<ClInclude Include="$(SrcDir)dialog_selected_choices.h" />
|
||||
<ClInclude Include="$(SrcDir)dialog_selection.h" />
|
||||
<ClInclude Include="$(SrcDir)dialog_shift_times.h" />
|
||||
<ClInclude Include="$(SrcDir)dialog_spellchecker.h" />
|
||||
<ClInclude Include="$(SrcDir)dialog_style_editor.h" />
|
||||
<ClInclude Include="$(SrcDir)dialog_style_manager.h" />
|
||||
<ClInclude Include="$(SrcDir)dialog_styling_assistant.h" />
|
||||
<ClInclude Include="$(SrcDir)dialog_text_import.h" />
|
||||
<ClInclude Include="$(SrcDir)dialog_timing_processor.h" />
|
||||
<ClInclude Include="$(SrcDir)dialog_translation.h" />
|
||||
<ClInclude Include="$(SrcDir)dialog_version_check.h" />
|
||||
<ClInclude Include="$(SrcDir)dialog_video_details.h" />
|
||||
<ClInclude Include="$(SrcDir)export_fixstyle.h" />
|
||||
<ClInclude Include="$(SrcDir)export_framerate.h" />
|
||||
<ClInclude Include="$(SrcDir)factory_manager.h" />
|
||||
<ClInclude Include="$(SrcDir)ffmpegsource_common.h" />
|
||||
<ClInclude Include="$(SrcDir)fft.h" />
|
||||
<ClInclude Include="$(SrcDir)font_file_lister.h" />
|
||||
<ClInclude Include="$(SrcDir)font_file_lister_fontconfig.h" />
|
||||
<ClInclude Include="$(SrcDir)frame_main.h" />
|
||||
<ClInclude Include="$(SrcDir)gl_text.h" />
|
||||
<ClInclude Include="$(SrcDir)gl_wrap.h" />
|
||||
<ClInclude Include="$(SrcDir)help_button.h" />
|
||||
<ClInclude Include="$(SrcDir)hotkey_data_view_model.h" />
|
||||
<ClInclude Include="$(SrcDir)include\aegisub\audio_player.h" />
|
||||
<ClInclude Include="$(SrcDir)include\aegisub\audio_provider.h" />
|
||||
<ClInclude Include="$(SrcDir)include\aegisub\context.h" />
|
||||
<ClInclude Include="$(SrcDir)include\aegisub\hotkey.h" />
|
||||
<ClInclude Include="$(SrcDir)include\aegisub\menu.h" />
|
||||
<ClInclude Include="$(SrcDir)include\aegisub\spellchecker.h" />
|
||||
<ClInclude Include="$(SrcDir)include\aegisub\subtitles_provider.h" />
|
||||
<ClInclude Include="$(SrcDir)include\aegisub\toolbar.h" />
|
||||
<ClInclude Include="$(SrcDir)include\aegisub\video_provider.h" />
|
||||
<ClInclude Include="$(SrcDir)initial_line_state.h" />
|
||||
<ClInclude Include="$(SrcDir)lpeg.h" />
|
||||
<ClInclude Include="$(SrcDir)main.h" />
|
||||
<ClInclude Include="$(SrcDir)mkv_wrap.h" />
|
||||
<ClInclude Include="$(SrcDir)options.h" />
|
||||
<ClInclude Include="$(SrcDir)pen.h" />
|
||||
<ClInclude Include="$(SrcDir)persist_location.h" />
|
||||
<ClInclude Include="$(SrcDir)placeholder_ctrl.h" />
|
||||
<ClInclude Include="$(SrcDir)plugin_manager.h" />
|
||||
<ClInclude Include="$(SrcDir)preferences.h" />
|
||||
<ClInclude Include="$(SrcDir)preferences_base.h" />
|
||||
<ClInclude Include="$(SrcDir)resolution_resampler.h" />
|
||||
<ClInclude Include="$(SrcDir)scintilla_text_ctrl.h" />
|
||||
<ClInclude Include="$(SrcDir)scintilla_text_selection_controller.h" />
|
||||
<ClInclude Include="$(SrcDir)search_replace_engine.h" />
|
||||
<ClInclude Include="$(SrcDir)selection_controller.h" />
|
||||
<ClInclude Include="$(SrcDir)spellchecker_hunspell.h" />
|
||||
<ClInclude Include="$(SrcDir)spline.h" />
|
||||
<ClInclude Include="$(SrcDir)spline_curve.h" />
|
||||
<ClInclude Include="$(SrcDir)string_codec.h" />
|
||||
<ClInclude Include="$(SrcDir)subs_controller.h" />
|
||||
<ClInclude Include="$(SrcDir)subs_edit_box.h" />
|
||||
<ClInclude Include="$(SrcDir)subs_edit_ctrl.h" />
|
||||
<ClInclude Include="$(SrcDir)subs_preview.h" />
|
||||
<ClInclude Include="$(SrcDir)subtitle_format.h" />
|
||||
<ClInclude Include="$(SrcDir)subtitle_format_ass.h" />
|
||||
<ClInclude Include="$(SrcDir)subtitle_format_ebu3264.h" />
|
||||
<ClInclude Include="$(SrcDir)subtitle_format_encore.h" />
|
||||
<ClInclude Include="$(SrcDir)subtitle_format_microdvd.h" />
|
||||
<ClInclude Include="$(SrcDir)subtitle_format_mkv.h" />
|
||||
<ClInclude Include="$(SrcDir)subtitle_format_srt.h" />
|
||||
<ClInclude Include="$(SrcDir)subtitle_format_transtation.h" />
|
||||
<ClInclude Include="$(SrcDir)subtitle_format_ttxt.h" />
|
||||
<ClInclude Include="$(SrcDir)subtitle_format_txt.h" />
|
||||
<ClInclude Include="$(SrcDir)subtitles_provider_csri.h" />
|
||||
<ClInclude Include="$(SrcDir)subtitles_provider_libass.h" />
|
||||
<ClInclude Include="$(SrcDir)text_file_reader.h" />
|
||||
<ClInclude Include="$(SrcDir)text_file_writer.h" />
|
||||
<ClInclude Include="$(SrcDir)text_selection_controller.h" />
|
||||
<ClInclude Include="$(SrcDir)thesaurus.h" />
|
||||
<ClInclude Include="$(SrcDir)threaded_frame_source.h" />
|
||||
<ClInclude Include="$(SrcDir)time_range.h" />
|
||||
<ClInclude Include="$(SrcDir)timeedit_ctrl.h" />
|
||||
<ClInclude Include="$(SrcDir)toggle_bitmap.h" />
|
||||
<ClInclude Include="$(SrcDir)tooltip_manager.h" />
|
||||
<ClInclude Include="$(SrcDir)utils.h" />
|
||||
<ClInclude Include="$(SrcDir)validators.h" />
|
||||
<ClInclude Include="$(SrcDir)vector2d.h" />
|
||||
<ClInclude Include="$(SrcDir)version.h" />
|
||||
<ClInclude Include="$(SrcDir)video_box.h" />
|
||||
<ClInclude Include="$(SrcDir)video_context.h" />
|
||||
<ClInclude Include="$(SrcDir)video_display.h" />
|
||||
<ClInclude Include="$(SrcDir)video_frame.h" />
|
||||
<ClInclude Include="$(SrcDir)video_out_gl.h" />
|
||||
<ClInclude Include="$(SrcDir)video_provider_avs.h" />
|
||||
<ClInclude Include="$(SrcDir)video_provider_cache.h" />
|
||||
<ClInclude Include="$(SrcDir)video_provider_dummy.h" />
|
||||
<ClInclude Include="$(SrcDir)video_provider_ffmpegsource.h" />
|
||||
<ClInclude Include="$(SrcDir)video_provider_manager.h" />
|
||||
<ClInclude Include="$(SrcDir)video_provider_yuv4mpeg.h" />
|
||||
<ClInclude Include="$(SrcDir)video_slider.h" />
|
||||
<ClInclude Include="$(SrcDir)visual_feature.h" />
|
||||
<ClInclude Include="$(SrcDir)visual_tool.h" />
|
||||
<ClInclude Include="$(SrcDir)visual_tool_clip.h" />
|
||||
<ClInclude Include="$(SrcDir)visual_tool_cross.h" />
|
||||
<ClInclude Include="$(SrcDir)visual_tool_drag.h" />
|
||||
<ClInclude Include="$(SrcDir)visual_tool_rotatexy.h" />
|
||||
<ClInclude Include="$(SrcDir)visual_tool_rotatez.h" />
|
||||
<ClInclude Include="$(SrcDir)visual_tool_scale.h" />
|
||||
<ClInclude Include="$(SrcDir)visual_tool_vector_clip.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(SrcDir)aegisublocale.cpp" />
|
||||
<ClCompile Include="$(SrcDir)agi_pre.cpp">
|
||||
<PrecompiledHeader>Create</PrecompiledHeader>
|
||||
<PrecompiledHeaderFile>agi_pre.h</PrecompiledHeaderFile>
|
||||
<ForcedIncludeFiles>
|
||||
</ForcedIncludeFiles>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)MatroskaParser.c">
|
||||
<PrecompiledHeader>NotUsing</PrecompiledHeader>
|
||||
<ForcedIncludeFiles></ForcedIncludeFiles>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)ass_attachment.cpp" />
|
||||
<ClCompile Include="$(SrcDir)ass_dialogue.cpp" />
|
||||
<ClCompile Include="$(SrcDir)ass_entry.cpp" />
|
||||
<ClCompile Include="$(SrcDir)ass_export_filter.cpp" />
|
||||
<ClCompile Include="$(SrcDir)ass_exporter.cpp" />
|
||||
<ClCompile Include="$(SrcDir)ass_file.cpp" />
|
||||
<ClCompile Include="$(SrcDir)ass_karaoke.cpp" />
|
||||
<ClCompile Include="$(SrcDir)ass_override.cpp" />
|
||||
<ClCompile Include="$(SrcDir)ass_parser.cpp" />
|
||||
<ClCompile Include="$(SrcDir)ass_style.cpp" />
|
||||
<ClCompile Include="$(SrcDir)ass_style_storage.cpp" />
|
||||
<ClCompile Include="$(SrcDir)ass_time.cpp" />
|
||||
<ClCompile Include="$(SrcDir)audio_box.cpp" />
|
||||
<ClCompile Include="$(SrcDir)audio_colorscheme.cpp" />
|
||||
<ClCompile Include="$(SrcDir)audio_controller.cpp" />
|
||||
<ClCompile Include="$(SrcDir)audio_display.cpp" />
|
||||
<ClCompile Include="$(SrcDir)audio_karaoke.cpp" />
|
||||
<ClCompile Include="$(SrcDir)audio_marker.cpp" />
|
||||
<ClCompile Include="$(SrcDir)audio_player.cpp" />
|
||||
<ClCompile Include="$(SrcDir)audio_player_alsa.cpp" />
|
||||
<ClCompile Include="$(SrcDir)audio_player_dsound.cpp" />
|
||||
<ClCompile Include="$(SrcDir)audio_player_dsound2.cpp" />
|
||||
<ClCompile Include="$(SrcDir)audio_player_openal.cpp" />
|
||||
<ClCompile Include="$(SrcDir)audio_player_oss.cpp" />
|
||||
<ClCompile Include="$(SrcDir)audio_player_portaudio.cpp" />
|
||||
<ClCompile Include="$(SrcDir)audio_player_pulse.cpp" />
|
||||
<ClCompile Include="$(SrcDir)audio_provider.cpp" />
|
||||
<ClCompile Include="$(SrcDir)audio_provider_avs.cpp" />
|
||||
<ClCompile Include="$(SrcDir)audio_provider_convert.cpp" />
|
||||
<ClCompile Include="$(SrcDir)audio_provider_dummy.cpp" />
|
||||
<ClCompile Include="$(SrcDir)audio_provider_ffmpegsource.cpp" />
|
||||
<ClCompile Include="$(SrcDir)audio_provider_hd.cpp" />
|
||||
<ClCompile Include="$(SrcDir)audio_provider_lock.cpp" />
|
||||
<ClCompile Include="$(SrcDir)audio_provider_pcm.cpp" />
|
||||
<ClCompile Include="$(SrcDir)audio_provider_ram.cpp" />
|
||||
<ClCompile Include="$(SrcDir)audio_renderer.cpp" />
|
||||
<ClCompile Include="$(SrcDir)audio_renderer_spectrum.cpp" />
|
||||
<ClCompile Include="$(SrcDir)audio_renderer_waveform.cpp" />
|
||||
<ClCompile Include="$(SrcDir)audio_timing_dialogue.cpp" />
|
||||
<ClCompile Include="$(SrcDir)audio_timing_karaoke.cpp" />
|
||||
<ClCompile Include="$(SrcDir)auto4_base.cpp" />
|
||||
<ClCompile Include="$(SrcDir)auto4_lua.cpp" />
|
||||
<ClCompile Include="$(SrcDir)auto4_lua_assfile.cpp" />
|
||||
<ClCompile Include="$(SrcDir)auto4_lua_dialog.cpp" />
|
||||
<ClCompile Include="$(SrcDir)auto4_lua_progresssink.cpp" />
|
||||
<ClCompile Include="$(SrcDir)auto4_lua_scriptreader.cpp" />
|
||||
<ClCompile Include="$(SrcDir)auto4_regex.cpp" />
|
||||
<ClCompile Include="$(SrcDir)avisynth_wrap.cpp" />
|
||||
<ClCompile Include="$(SrcDir)base_grid.cpp" />
|
||||
<ClCompile Include="$(SrcDir)charset_detect.cpp" />
|
||||
<ClCompile Include="$(SrcDir)colorspace.cpp" />
|
||||
<ClCompile Include="$(SrcDir)colour_button.cpp" />
|
||||
<ClCompile Include="$(SrcDir)command\app.cpp" />
|
||||
<ClCompile Include="$(SrcDir)command\audio.cpp" />
|
||||
<ClCompile Include="$(SrcDir)command\automation.cpp" />
|
||||
<ClCompile Include="$(SrcDir)command\command.cpp" />
|
||||
<ClCompile Include="$(SrcDir)command\edit.cpp" />
|
||||
<ClCompile Include="$(SrcDir)command\grid.cpp" />
|
||||
<ClCompile Include="$(SrcDir)command\help.cpp" />
|
||||
<ClCompile Include="$(SrcDir)command\icon.cpp" />
|
||||
<ClCompile Include="$(SrcDir)command\keyframe.cpp" />
|
||||
<ClCompile Include="$(SrcDir)command\recent.cpp" />
|
||||
<ClCompile Include="$(SrcDir)command\subtitle.cpp" />
|
||||
<ClCompile Include="$(SrcDir)command\time.cpp" />
|
||||
<ClCompile Include="$(SrcDir)command\timecode.cpp" />
|
||||
<ClCompile Include="$(SrcDir)command\tool.cpp" />
|
||||
<ClCompile Include="$(SrcDir)command\video.cpp" />
|
||||
<ClCompile Include="$(SrcDir)command\vis_tool.cpp" />
|
||||
<ClCompile Include="$(SrcDir)compat.cpp" />
|
||||
<ClCompile Include="$(SrcDir)dialog_about.cpp" />
|
||||
<ClCompile Include="$(SrcDir)dialog_attachments.cpp" />
|
||||
<ClCompile Include="$(SrcDir)dialog_automation.cpp" />
|
||||
<ClCompile Include="$(SrcDir)dialog_autosave.cpp" />
|
||||
<ClCompile Include="$(SrcDir)dialog_colorpicker.cpp" />
|
||||
<ClCompile Include="$(SrcDir)dialog_detached_video.cpp" />
|
||||
<ClCompile Include="$(SrcDir)dialog_dummy_video.cpp" />
|
||||
<ClCompile Include="$(SrcDir)dialog_export.cpp" />
|
||||
<ClCompile Include="$(SrcDir)dialog_export_ebu3264.cpp" />
|
||||
<ClCompile Include="$(SrcDir)dialog_fonts_collector.cpp" />
|
||||
<ClCompile Include="$(SrcDir)dialog_jumpto.cpp" />
|
||||
<ClCompile Include="$(SrcDir)dialog_kara_timing_copy.cpp" />
|
||||
<ClCompile Include="$(SrcDir)dialog_log.cpp" />
|
||||
<ClCompile Include="$(SrcDir)dialog_paste_over.cpp" />
|
||||
<ClCompile Include="$(SrcDir)dialog_progress.cpp" />
|
||||
<ClCompile Include="$(SrcDir)dialog_properties.cpp" />
|
||||
<ClCompile Include="$(SrcDir)dialog_resample.cpp" />
|
||||
<ClCompile Include="$(SrcDir)dialog_search_replace.cpp" />
|
||||
<ClCompile Include="$(SrcDir)dialog_selected_choices.cpp" />
|
||||
<ClCompile Include="$(SrcDir)dialog_selection.cpp" />
|
||||
<ClCompile Include="$(SrcDir)dialog_shift_times.cpp" />
|
||||
<ClCompile Include="$(SrcDir)dialog_spellchecker.cpp" />
|
||||
<ClCompile Include="$(SrcDir)dialog_style_editor.cpp" />
|
||||
<ClCompile Include="$(SrcDir)dialog_style_manager.cpp" />
|
||||
<ClCompile Include="$(SrcDir)dialog_styling_assistant.cpp" />
|
||||
<ClCompile Include="$(SrcDir)dialog_text_import.cpp" />
|
||||
<ClCompile Include="$(SrcDir)dialog_timing_processor.cpp" />
|
||||
<ClCompile Include="$(SrcDir)dialog_translation.cpp" />
|
||||
<ClCompile Include="$(SrcDir)dialog_version_check.cpp" />
|
||||
<ClCompile Include="$(SrcDir)dialog_video_details.cpp" />
|
||||
<ClCompile Include="$(SrcDir)export_fixstyle.cpp" />
|
||||
<ClCompile Include="$(SrcDir)export_framerate.cpp" />
|
||||
<ClCompile Include="$(SrcDir)ffmpegsource_common.cpp" />
|
||||
<ClCompile Include="$(SrcDir)fft.cpp" />
|
||||
<ClCompile Include="$(SrcDir)font_file_lister.cpp" />
|
||||
<ClCompile Include="$(SrcDir)font_file_lister_fontconfig.cpp" />
|
||||
<ClCompile Include="$(SrcDir)frame_main.cpp" />
|
||||
<ClCompile Include="$(SrcDir)gl_text.cpp" />
|
||||
<ClCompile Include="$(SrcDir)gl_wrap.cpp" />
|
||||
<ClCompile Include="$(SrcDir)help_button.cpp" />
|
||||
<ClCompile Include="$(SrcDir)hotkey.cpp" />
|
||||
<ClCompile Include="$(SrcDir)hotkey_data_view_model.cpp" />
|
||||
<ClCompile Include="$(SrcDir)initial_line_state.cpp" />
|
||||
<ClCompile Include="$(SrcDir)lpeg.c">
|
||||
<PrecompiledHeader>NotUsing</PrecompiledHeader>
|
||||
<ForcedIncludeFiles></ForcedIncludeFiles>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)main.cpp" />
|
||||
<ClCompile Include="$(SrcDir)menu.cpp" />
|
||||
<ClCompile Include="$(SrcDir)mkv_wrap.cpp" />
|
||||
<ClCompile Include="$(SrcDir)pen.cpp" />
|
||||
<ClCompile Include="$(SrcDir)persist_location.cpp" />
|
||||
<ClCompile Include="$(SrcDir)plugin_manager.cpp" />
|
||||
<ClCompile Include="$(SrcDir)preferences.cpp" />
|
||||
<ClCompile Include="$(SrcDir)preferences_base.cpp" />
|
||||
<ClCompile Include="$(SrcDir)resolution_resampler.cpp" />
|
||||
<ClCompile Include="$(SrcDir)scintilla_text_ctrl.cpp" />
|
||||
<ClCompile Include="$(SrcDir)scintilla_text_selection_controller.cpp" />
|
||||
<ClCompile Include="$(SrcDir)search_replace_engine.cpp" />
|
||||
<ClCompile Include="$(SrcDir)spellchecker.cpp" />
|
||||
<ClCompile Include="$(SrcDir)spellchecker_hunspell.cpp" />
|
||||
<ClCompile Include="$(SrcDir)spline.cpp" />
|
||||
<ClCompile Include="$(SrcDir)spline_curve.cpp" />
|
||||
<ClCompile Include="$(SrcDir)string_codec.cpp" />
|
||||
<ClCompile Include="$(SrcDir)subs_controller.cpp" />
|
||||
<ClCompile Include="$(SrcDir)subs_edit_box.cpp" />
|
||||
<ClCompile Include="$(SrcDir)subs_edit_ctrl.cpp" />
|
||||
<ClCompile Include="$(SrcDir)subs_preview.cpp" />
|
||||
<ClCompile Include="$(SrcDir)subtitle_format.cpp" />
|
||||
<ClCompile Include="$(SrcDir)subtitle_format_ass.cpp" />
|
||||
<ClCompile Include="$(SrcDir)subtitle_format_ebu3264.cpp" />
|
||||
<ClCompile Include="$(SrcDir)subtitle_format_encore.cpp" />
|
||||
<ClCompile Include="$(SrcDir)subtitle_format_microdvd.cpp" />
|
||||
<ClCompile Include="$(SrcDir)subtitle_format_mkv.cpp" />
|
||||
<ClCompile Include="$(SrcDir)subtitle_format_srt.cpp" />
|
||||
<ClCompile Include="$(SrcDir)subtitle_format_transtation.cpp" />
|
||||
<ClCompile Include="$(SrcDir)subtitle_format_ttxt.cpp" />
|
||||
<ClCompile Include="$(SrcDir)subtitle_format_txt.cpp" />
|
||||
<ClCompile Include="$(SrcDir)subtitles_provider.cpp" />
|
||||
<ClCompile Include="$(SrcDir)subtitles_provider_csri.cpp" />
|
||||
<ClCompile Include="$(SrcDir)subtitles_provider_libass.cpp" />
|
||||
<ClCompile Include="$(SrcDir)text_file_reader.cpp" />
|
||||
<ClCompile Include="$(SrcDir)text_file_writer.cpp" />
|
||||
<ClCompile Include="$(SrcDir)thesaurus.cpp" />
|
||||
<ClCompile Include="$(SrcDir)threaded_frame_source.cpp" />
|
||||
<ClCompile Include="$(SrcDir)timeedit_ctrl.cpp" />
|
||||
<ClCompile Include="$(SrcDir)toggle_bitmap.cpp" />
|
||||
<ClCompile Include="$(SrcDir)toolbar.cpp" />
|
||||
<ClCompile Include="$(SrcDir)tooltip_manager.cpp" />
|
||||
<ClCompile Include="$(SrcDir)utils.cpp" />
|
||||
<ClCompile Include="$(SrcDir)validators.cpp" />
|
||||
<ClCompile Include="$(SrcDir)vector2d.cpp" />
|
||||
<ClCompile Include="$(SrcDir)version.cpp" />
|
||||
<ClCompile Include="$(SrcDir)video_box.cpp" />
|
||||
<ClCompile Include="$(SrcDir)video_context.cpp" />
|
||||
<ClCompile Include="$(SrcDir)video_display.cpp" />
|
||||
<ClCompile Include="$(SrcDir)video_frame.cpp" />
|
||||
<ClCompile Include="$(SrcDir)video_out_gl.cpp" />
|
||||
<ClCompile Include="$(SrcDir)video_provider_avs.cpp" />
|
||||
<ClCompile Include="$(SrcDir)video_provider_cache.cpp" />
|
||||
<ClCompile Include="$(SrcDir)video_provider_dummy.cpp" />
|
||||
<ClCompile Include="$(SrcDir)video_provider_ffmpegsource.cpp" />
|
||||
<ClCompile Include="$(SrcDir)video_provider_manager.cpp" />
|
||||
<ClCompile Include="$(SrcDir)video_provider_yuv4mpeg.cpp" />
|
||||
<ClCompile Include="$(SrcDir)video_slider.cpp" />
|
||||
<ClCompile Include="$(SrcDir)visual_feature.cpp" />
|
||||
<ClCompile Include="$(SrcDir)visual_tool.cpp" />
|
||||
<ClCompile Include="$(SrcDir)visual_tool_clip.cpp" />
|
||||
<ClCompile Include="$(SrcDir)visual_tool_cross.cpp" />
|
||||
<ClCompile Include="$(SrcDir)visual_tool_drag.cpp" />
|
||||
<ClCompile Include="$(SrcDir)visual_tool_rotatexy.cpp" />
|
||||
<ClCompile Include="$(SrcDir)visual_tool_rotatez.cpp" />
|
||||
<ClCompile Include="$(SrcDir)visual_tool_scale.cpp" />
|
||||
<ClCompile Include="$(SrcDir)visual_tool_vector_clip.cpp" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ResourceCompile Include="$(SrcDir)res.rc" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<MsgFmt Include="$(AegisubSourceBase)po\*.po" />
|
||||
</ItemGroup>
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
<Import Project="$(MSBuildThisFileDirectory)Aegisub.targets" />
|
||||
</ImportGroup>
|
||||
</Project>
|
File diff suppressed because it is too large
Load Diff
|
@ -1,270 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (c) 2011 Niels Martin Hansen
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
* Neither the name of the Aegisub Group nor the names of its contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
|
||||
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
Aegisub Project http://www.aegisub.org/
|
||||
-->
|
||||
<Rule Name="AegisubConfig"
|
||||
DisplayName="Aegisub"
|
||||
Order="1"
|
||||
PageTemplate="tool"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
|
||||
<Rule.DataSource>
|
||||
<DataSource Persistence="UserFile" ItemType="" HasConfigurationCondition="true" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<Rule.Categories>
|
||||
<Category Name="Config" DisplayName="Configuration" Description="General build configuration" />
|
||||
<Category Name="Features" DisplayName="External libraries" Description="Control which optional external libraries to use" />
|
||||
<Category Name="Paths" DisplayName="Library paths" Description="Configure third-party library paths" />
|
||||
</Rule.Categories>
|
||||
|
||||
<!-- Config -->
|
||||
<BoolProperty
|
||||
Name="StartupLog"
|
||||
DisplayName="Start-up logging"
|
||||
Description="Enable verbose startup logging to help figuration out where an error occurs"
|
||||
Category="Config"
|
||||
/>
|
||||
|
||||
<StringProperty
|
||||
Name="AegisubBuildCredit"
|
||||
Category="Config"
|
||||
DisplayName="Build credit"
|
||||
Description="Name the build should be credited to. Appears in the about box, and in the title bar of development builds."
|
||||
/>
|
||||
|
||||
<BoolProperty
|
||||
Name="AegisubUseUpdateChecker"
|
||||
Category="Config"
|
||||
DisplayName="Enable Update Checker"
|
||||
Description="Specify whether to enable the update checker. Should be disabled if you will be distributing builds via something that has its own update checking functionality."
|
||||
/>
|
||||
<StringProperty
|
||||
Name="UpdateCheckerServer"
|
||||
Category="Config"
|
||||
DisplayName="Update Checker Server"
|
||||
Description="Server name to connect to for updates."
|
||||
/>
|
||||
<StringProperty
|
||||
Name="UpdateCheckerURL"
|
||||
Category="Config"
|
||||
DisplayName="Update Checker URL"
|
||||
Description="URL to get for updates."
|
||||
/>
|
||||
<StringProperty
|
||||
Name="MsgFmtPath"
|
||||
Category="Config"
|
||||
DisplayName="msgfmt.exe location"
|
||||
Description="Location of msgfmt.exe, for compiling translations"
|
||||
/>
|
||||
|
||||
<!-- External Libraries -->
|
||||
<BoolProperty
|
||||
Name="AegisubUseAvisynth"
|
||||
Category="Features"
|
||||
DisplayName="Avisynth"
|
||||
Description="Enable the Avisynth audio and video providers. This is experimental on x64. This has no external build dependencies."
|
||||
/>
|
||||
|
||||
<EnumProperty
|
||||
Name="AegisubUseCsri"
|
||||
DisplayName="Use CSRI subtitle renderer"
|
||||
Description="Specify whether to include support for CSRI subtitle rendering. The included helper library dynamically loads CSRI renderers, while linking another library allows you to e.g. link VSFilter.dll directly."
|
||||
Category="Features"
|
||||
>
|
||||
<EnumValue Name="HelperLibrary" DisplayName="Use included helper library" Description="Use the included helper library to dynamically load CSRI renderers." />
|
||||
<EnumValue Name="External" DisplayName="Link other library" Description="Use another CSRI renderer" />
|
||||
<EnumValue Name="false" DisplayName="No CSRI support" Description="Do not use CSRI" />
|
||||
</EnumProperty>
|
||||
|
||||
<BoolProperty
|
||||
Name="AegisubUseDSound"
|
||||
Category="Features"
|
||||
DisplayName="DirectSound"
|
||||
Description="Enable the DirectSound-based audio player. This requires the DirectX SDK."
|
||||
/>
|
||||
|
||||
<BoolProperty
|
||||
Name="AegisubUseFfms"
|
||||
Category="Features"
|
||||
DisplayName="FFMS2"
|
||||
Description="Enable the FFMS2 audio and video providers. Requires copies of the FFMS2 and FFmpeg/libav source"
|
||||
/>
|
||||
|
||||
<BoolProperty
|
||||
Name="AegisubUseFftw"
|
||||
Category="Features"
|
||||
DisplayName="FFTW"
|
||||
Description="A high-speed fourier transformation library which improves the spectograph speed and quality. Requires a copy of the FFTW 3.2 source."
|
||||
/>
|
||||
|
||||
<BoolProperty
|
||||
Name="AegisubUseOpenAl"
|
||||
Category="Features"
|
||||
DisplayName="OpenAL"
|
||||
Description="OpenAL audio player. Requires a copy of the OpenAL SDK."
|
||||
/>
|
||||
|
||||
<!-- Library Paths -->
|
||||
<StringProperty
|
||||
Subtype="folder"
|
||||
Name="MsysBasePath"
|
||||
Category="Paths"
|
||||
DisplayName="MSYS root"
|
||||
Description="Root directory of a copy of msys with git installed. Only required if it is not on your PATH."
|
||||
/>
|
||||
|
||||
<StringProperty
|
||||
Subtype="folder"
|
||||
Name="WinRarPath"
|
||||
Category="Paths"
|
||||
DisplayName="WinRAR.exe location"
|
||||
Description="Location of a copy of WinRAR.exe. Required to build the portable installer."
|
||||
/>
|
||||
|
||||
<StringProperty
|
||||
Subtype="folder"
|
||||
Name="BoostPath"
|
||||
Category="Paths"
|
||||
DisplayName="Boost root path"
|
||||
Description="Location of a copy of boost."
|
||||
/>
|
||||
|
||||
<StringProperty
|
||||
Subtype="folder"
|
||||
Name="CsriLibraryPath"
|
||||
Category="Paths"
|
||||
DisplayName="External CSRI library path"
|
||||
Description="Location of external CSRI library files, for when not using the CSRI helper library."
|
||||
/>
|
||||
<StringProperty
|
||||
Subtype="file"
|
||||
Name="CsriLibraryName"
|
||||
Category="Paths"
|
||||
DisplayName="External CSRI library name"
|
||||
Description="Name of external CSRI library, for when not using the CSRI helper library"
|
||||
/>
|
||||
|
||||
<StringProperty
|
||||
Subtype="folder"
|
||||
Name="DirectXSDKPath"
|
||||
Category="Paths"
|
||||
DisplayName="DirectX SDK root path"
|
||||
Description="Location of DirectX SDK installation for DirectSound support. This is usually auto-detected."
|
||||
/>
|
||||
|
||||
<StringProperty
|
||||
Subtype="folder"
|
||||
Name="FfmsSrcDir"
|
||||
Category="Paths"
|
||||
DisplayName="FFMS2 source path"
|
||||
Description="Location of FFMS2 source code."
|
||||
/>
|
||||
|
||||
<StringProperty
|
||||
Subtype="folder"
|
||||
Name="FfmpegSrcDir"
|
||||
Category="Paths"
|
||||
DisplayName="FFmpeg/libav source path"
|
||||
Description="Location of FFmpeg or libav source code. Required for FFMS2."
|
||||
/>
|
||||
|
||||
<StringProperty
|
||||
Subtype="folder"
|
||||
Name="FftwSrcDir"
|
||||
Category="Paths"
|
||||
DisplayName="FFTW 3 source path"
|
||||
Description="Location of FFTW 3 source code."
|
||||
/>
|
||||
|
||||
<StringProperty
|
||||
Subtype="folder"
|
||||
Name="Freetype2SrcDir"
|
||||
Category="Paths"
|
||||
DisplayName="Freetype 2 source path"
|
||||
Description="Location of Freetype 2 source code. Required for libass and fontconfig."
|
||||
/>
|
||||
|
||||
<StringProperty
|
||||
Subtype="folder"
|
||||
Name="FribidiSrcDir"
|
||||
Category="Paths"
|
||||
DisplayName="Fribidi source path"
|
||||
Description="Location of Fribidi source code. Required for libass."
|
||||
/>
|
||||
|
||||
<StringProperty
|
||||
Subtype="folder"
|
||||
Name="FontconfigSrcDir"
|
||||
Category="Paths"
|
||||
DisplayName="Fontconfig source path"
|
||||
Description="Location of Fontconfig source code."
|
||||
/>
|
||||
|
||||
<StringProperty
|
||||
Subtype="folder"
|
||||
Name="IcuSrcDir"
|
||||
Category="Paths"
|
||||
DisplayName="ICU source path"
|
||||
Description="Location of ICU source code."
|
||||
/>
|
||||
|
||||
<StringProperty
|
||||
Subtype="folder"
|
||||
Name="GtestSrcDir"
|
||||
Category="Paths"
|
||||
DisplayName="googletest source path"
|
||||
Description="Location of googletest source code."
|
||||
/>
|
||||
|
||||
<StringProperty
|
||||
Subtype="folder"
|
||||
Name="LibassSrcDir"
|
||||
Category="Paths"
|
||||
DisplayName="libass source path"
|
||||
Description="Location of libass source code."
|
||||
/>
|
||||
|
||||
<StringProperty
|
||||
Subtype="folder"
|
||||
Name="WxSrcDir"
|
||||
Category="Paths"
|
||||
DisplayName="wxWidgets source path"
|
||||
Description="Location of wxWidgets source code."
|
||||
/>
|
||||
|
||||
<StringProperty
|
||||
Subtype="folder"
|
||||
Name="ZlibSrcDir"
|
||||
Category="Paths"
|
||||
DisplayName="zlib source path"
|
||||
Description="Location of zlib source code. Required for FFMS2."
|
||||
/>
|
||||
</Rule>
|
|
@ -1,28 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ImportGroup Label="PropertySheets" />
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup>
|
||||
<_PropertySheetDisplayName>Standard Libraries</_PropertySheetDisplayName>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<Link>
|
||||
<AdditionalDependencies>
|
||||
Vfw32.lib;
|
||||
comctl32.lib;
|
||||
rpcrt4.lib;
|
||||
winmm.lib;
|
||||
advapi32.lib;
|
||||
wsock32.lib;
|
||||
opengl32.lib;
|
||||
sicudt.lib;
|
||||
sicuin.lib;
|
||||
sicutu.lib;
|
||||
sicuuc.lib;
|
||||
fribidi.lib;
|
||||
%(AdditionalDependencies)
|
||||
</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup />
|
||||
</Project>
|
|
@ -1,127 +0,0 @@
|
|||
// Copyright (c) 2012, Thomas Goyne <plorkyeran@aegisub.org>
|
||||
//
|
||||
// Permission to use, copy, modify, and distribute this software for any
|
||||
// purpose with or without fee is hereby granted, provided that the above
|
||||
// copyright notice and this permission notice appear in all copies.
|
||||
//
|
||||
// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
//
|
||||
// Aegisub Project http://www.aegisub.org/
|
||||
|
||||
module BuildTasks
|
||||
|
||||
open System
|
||||
open System.Diagnostics
|
||||
open Microsoft.Build.Evaluation
|
||||
open Microsoft.Build.Framework
|
||||
open Microsoft.Build.Utilities
|
||||
|
||||
/// Read all of the defined properties from the calling project file and stuff
|
||||
/// them in a Map
|
||||
let propertyMap (be : IBuildEngine) =
|
||||
use reader = Xml.XmlReader.Create(be.ProjectFileOfTaskNode)
|
||||
let project = new Project(reader)
|
||||
project.AllEvaluatedProperties
|
||||
|> Seq.filter (fun x -> not x.IsEnvironmentProperty)
|
||||
|> Seq.filter (fun x -> not x.IsGlobalProperty)
|
||||
|> Seq.filter (fun x -> not x.IsReservedProperty)
|
||||
|> Seq.map (fun x -> (x.Name, x.EvaluatedValue))
|
||||
|> Map.ofSeq
|
||||
|
||||
/// Convert an absolute windows path to an msys path
|
||||
let mungePath path =
|
||||
let matchre pat str =
|
||||
let m = System.Text.RegularExpressions.Regex.Match(str, pat)
|
||||
if m.Success
|
||||
then List.tail [ for g in m.Groups -> g.Value ]
|
||||
else []
|
||||
match matchre "([A-Za-z]):\\\\(.*)" path with
|
||||
| drive :: path :: [] -> sprintf "/%s/%s" drive (path.Replace('\\', '/'))
|
||||
| _ -> path
|
||||
|
||||
type ShellWrapper(conf : ITaskItem) =
|
||||
inherit ToolTask()
|
||||
|
||||
member val Arguments = "" with get, set
|
||||
member val WorkingDirectory = "" with get, set
|
||||
|
||||
// ToolTask overrides
|
||||
override val ToolName = "sh.exe" with get
|
||||
override this.GenerateFullPathToTool() = conf.GetMetadata "Sh"
|
||||
override this.GenerateCommandLineCommands() = this.Arguments
|
||||
override this.GetWorkingDirectory() = this.WorkingDirectory
|
||||
|
||||
override this.Execute() =
|
||||
if this.GenerateFullPathToTool() |> IO.File.Exists |> not then
|
||||
failwith "sh.exe not found. Make sure the MSYS root is set to a correct location."
|
||||
|
||||
if not <| IO.Directory.Exists this.WorkingDirectory then ignore <| IO.Directory.CreateDirectory this.WorkingDirectory
|
||||
|
||||
this.UseCommandProcessor <- false
|
||||
this.StandardOutputImportance <- "High"
|
||||
this.EnvironmentVariables <- [| for x in ["CC"; "CPP"; "CFLAGS"; "PATH"; "INCLUDE"; "LIB"]
|
||||
-> sprintf "%s=%s" <| x <| conf.GetMetadata(x).Replace("\n", "").Replace(" ", "") |]
|
||||
base.Execute()
|
||||
|
||||
type ExecShellScript() =
|
||||
inherit Task()
|
||||
|
||||
// Task arguments
|
||||
[<Required>] member val WorkingDirectory = "" with get, set
|
||||
[<Required>] member val Command = "" with get, set
|
||||
[<Required>] member val Configuration : ITaskItem = null with get, set
|
||||
member val Arguments = "" with get, set
|
||||
|
||||
member private this.realArgs () =
|
||||
let cleanArgs = this.Arguments.Replace("\r", "").Replace('\n', ' ')
|
||||
sprintf "-c '%s %s'" (mungePath this.Command) cleanArgs
|
||||
|
||||
override this.Execute() =
|
||||
try
|
||||
let sw = ShellWrapper(this.Configuration,
|
||||
BuildEngine = this.BuildEngine,
|
||||
HostObject = this.HostObject,
|
||||
Arguments = this.realArgs(),
|
||||
WorkingDirectory = this.WorkingDirectory)
|
||||
|
||||
sw.Execute()
|
||||
with
|
||||
| Failure(e) -> this.Log.LogError(e); false
|
||||
| e -> this.Log.LogErrorFromException(e); false
|
||||
|
||||
type MsysPath() =
|
||||
inherit Task()
|
||||
|
||||
member val Path = "" with get, set
|
||||
[<Output>] member val Result = "" with get, set
|
||||
|
||||
override this.Execute() =
|
||||
try
|
||||
this.Result <- mungePath this.Path
|
||||
true
|
||||
with Failure(e) ->
|
||||
this.Log.LogError(e)
|
||||
false
|
||||
|
||||
type UpdateFile() =
|
||||
inherit Task()
|
||||
|
||||
member val File = "" with get, set
|
||||
member val Find = "" with get, set
|
||||
member val Replacement = "" with get, set
|
||||
|
||||
override this.Execute() =
|
||||
try
|
||||
this.Log.LogMessage("Replacing '{0}' with '{1}' in '{2}'", this.Find, this.Replacement, this.File)
|
||||
let text = IO.File.ReadAllText(this.File).Replace(this.Find, this.Replacement)
|
||||
IO.File.WriteAllText(this.File, text)
|
||||
true
|
||||
with e ->
|
||||
this.Log.LogErrorFromException e
|
||||
false
|
|
@ -1,71 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition="'$(Configuration)'==''">Debug</Configuration>
|
||||
<Platform>AnyCPU</Platform>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<ProjectGuid>15c79e75-f5f6-451d-b870-94ed02af257e</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<RootNamespace>BuildTakss</RootNamespace>
|
||||
<AssemblyName>BuildTasks</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
||||
<Name>BuildTasks</Name>
|
||||
<ProjectName>BuildTasks</ProjectName>
|
||||
<RestorePackages>true</RestorePackages>
|
||||
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\..\</SolutionDir>
|
||||
<TargetFSharpCoreVersion>4.3.0.0</TargetFSharpCoreVersion>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(MSBuildThisFileDirectory)..\paths.props" />
|
||||
<PropertyGroup>
|
||||
<OutputPath>$(AegisubBinaryDir)</OutputPath>
|
||||
<IntermediateOutputPath>$(AegisubObjectDir)</IntermediateOutputPath>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<Tailcalls>false</Tailcalls>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<WarningLevel>3</WarningLevel>
|
||||
<StartAction>Program</StartAction>
|
||||
<StartProgram>C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe</StartProgram>
|
||||
<StartWorkingDirectory>Z:\src\temp\aegisub\aegisub</StartWorkingDirectory>
|
||||
<StartArguments>/p:BuildProjectReferences=false build\deps\deps.vcxproj</StartArguments>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<Tailcalls>true</Tailcalls>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<WarningLevel>3</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<MinimumVisualStudioVersion Condition="'$(MinimumVisualStudioVersion)' == ''">12</MinimumVisualStudioVersion>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\FSharp\Microsoft.FSharp.Targets" />
|
||||
<ItemGroup>
|
||||
<Compile Include="BuildTasks.fs" />
|
||||
<Compile Include="DependencyFetchers.fs" />
|
||||
<None Include="packages.config" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="FSharp.Core, Version=$(TargetFSharpCoreVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="ICSharpCode.SharpZipLib">
|
||||
<HintPath>..\..\..\packages\SharpZipLib.0.86.0\lib\20\ICSharpCode.SharpZipLib.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.Build" />
|
||||
<Reference Include="Microsoft.Build.Engine" />
|
||||
<Reference Include="Microsoft.Build.Framework" />
|
||||
<Reference Include="Microsoft.Build.Utilities.v4.0" />
|
||||
<Reference Include="mscorlib" />
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Net" />
|
||||
<Reference Include="System.Numerics" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(SolutionDir)\.nuget\nuget.targets" />
|
||||
</Project>
|
|
@ -1,96 +0,0 @@
|
|||
// Copyright (c) 2012, Thomas Goyne <plorkyeran@aegisub.org>
|
||||
//
|
||||
// Permission to use, copy, modify, and distribute this software for any
|
||||
// purpose with or without fee is hereby granted, provided that the above
|
||||
// copyright notice and this permission notice appear in all copies.
|
||||
//
|
||||
// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
//
|
||||
// Aegisub Project http://www.aegisub.org/
|
||||
|
||||
module DependencyFetchers
|
||||
|
||||
open System
|
||||
open System.Diagnostics
|
||||
open System.Linq
|
||||
open Microsoft.Build.Evaluation
|
||||
open Microsoft.Build.Framework
|
||||
open Microsoft.Build.Utilities
|
||||
|
||||
let downloadArchive (url : String) unpackDest =
|
||||
use wc = new Net.WebClient()
|
||||
use downloadStream = wc.OpenRead url
|
||||
use gzStream = new ICSharpCode.SharpZipLib.GZip.GZipInputStream(downloadStream)
|
||||
use tarStream = new ICSharpCode.SharpZipLib.Tar.TarInputStream(gzStream)
|
||||
use tarArchive = ICSharpCode.SharpZipLib.Tar.TarArchive.CreateInputTarArchive tarStream
|
||||
tarArchive.ExtractContents unpackDest
|
||||
|
||||
type TarballProject() =
|
||||
inherit Task()
|
||||
|
||||
member val Projects : ITaskItem[] = null with get, set
|
||||
member val Root = "" with get, set
|
||||
|
||||
override this.Execute() =
|
||||
let needsUpdate directory version =
|
||||
try
|
||||
not <| String.Equals(sprintf "%s\\version.aegisub" directory |> IO.File.ReadAllText, version)
|
||||
with | :? IO.IOException -> true
|
||||
|
||||
let update directory (project : ITaskItem) version =
|
||||
try IO.Directory.Delete(directory, true) with | :? IO.IOException -> ()
|
||||
|
||||
this.Log.LogMessage ("Downloading {0} {1} from {2}", project.ItemSpec, version, project.GetMetadata "Url")
|
||||
downloadArchive (project.GetMetadata "Url") (sprintf @"%s\.." directory)
|
||||
|
||||
let dirname = project.GetMetadata "DirName"
|
||||
if not <| String.IsNullOrWhiteSpace dirname
|
||||
then IO.Directory.Move(dirname |> sprintf @"%s\..\%s" directory, directory)
|
||||
|
||||
IO.File.WriteAllText(sprintf @"%s\version.aegisub" directory, version)
|
||||
|
||||
let check (project : ITaskItem) =
|
||||
let directory = sprintf "%s\\%s" this.Root project.ItemSpec
|
||||
let version = project.GetMetadata "Version"
|
||||
|
||||
if needsUpdate directory <| version
|
||||
then update directory project version
|
||||
else this.Log.LogMessage <| sprintf "%s is up to date" project.ItemSpec
|
||||
|
||||
try
|
||||
this.Projects |> Array.map check |> ignore
|
||||
true
|
||||
with e ->
|
||||
this.Log.LogErrorFromException e
|
||||
false
|
||||
|
||||
type DownloadTgzFile() =
|
||||
inherit Task()
|
||||
|
||||
member val Url = "" with get, set
|
||||
member val Destination = "" with get, set
|
||||
member val OutputFile = "" with get, set
|
||||
member val Hash = "" with get, set
|
||||
|
||||
override this.Execute() =
|
||||
let needsDownload =
|
||||
try
|
||||
use fs = IO.File.OpenRead this.OutputFile
|
||||
let sha = new Security.Cryptography.SHA1Managed ()
|
||||
let hash = sha.ComputeHash fs
|
||||
BitConverter.ToString(hash).Replace("-", "") <> this.Hash
|
||||
with | :? IO.IOException -> true
|
||||
|
||||
try
|
||||
if needsDownload
|
||||
then downloadArchive this.Url this.Destination
|
||||
true
|
||||
with e ->
|
||||
this.Log.LogErrorFromException e
|
||||
false
|
|
@ -1,4 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<packages>
|
||||
<package id="SharpZipLib" version="0.86.0" targetFramework="net45" />
|
||||
</packages>
|
|
@ -1,74 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (c) 2011 Niels Martin Hansen
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
* Neither the name of the Aegisub Group nor the names of its contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
|
||||
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
Aegisub Project http://www.aegisub.org/
|
||||
|
||||
$Id$
|
||||
-->
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
|
||||
<!-- Default settings for build-time options -->
|
||||
<PropertyGroup>
|
||||
<AegisubBuildCredit>Anonymous</AegisubBuildCredit>
|
||||
<AegisubUseAvisynth Condition="'$(AegisubUseAvisynth)|$(Platform)'=='|Win32'">true</AegisubUseAvisynth>
|
||||
<AegisubUseAvisynth Condition="'$(AegisubUseAvisynth)|$(Platform)'=='|x64'">false</AegisubUseAvisynth>
|
||||
<AegisubUseCsri>HelperLibrary</AegisubUseCsri>
|
||||
<AegisubUseDSound>true</AegisubUseDSound>
|
||||
<AegisubUseFfms>true</AegisubUseFfms>
|
||||
<AegisubUseFftw>true</AegisubUseFftw>
|
||||
<AegisubUseOpenAl>false</AegisubUseOpenAl>
|
||||
<AegisubUseUpdateChecker>true</AegisubUseUpdateChecker>
|
||||
<CsriLibraryName>vsfilter.lib</CsriLibraryName>
|
||||
<DirectXSDKPath>$(DXSDK_DIR)</DirectXSDKPath>
|
||||
<StartupLog>false</StartupLog>
|
||||
<UpdateCheckerServer>updates.aegisub.org</UpdateCheckerServer>
|
||||
<UpdateCheckerURL>/trunk</UpdateCheckerURL>
|
||||
|
||||
<BoostPath>..\..\..\deps\boost</BoostPath>
|
||||
<FfmsSrcDir>..\..\..\deps\ffms2</FfmsSrcDir>
|
||||
<FfmpegSrcDir>..\..\..\deps\ffmpeg</FfmpegSrcDir>
|
||||
<FftwSrcDir>..\..\..\deps\fftw</FftwSrcDir>
|
||||
<Freetype2SrcDir>..\..\..\deps\freetype2</Freetype2SrcDir>
|
||||
<FribidiSrcDir>..\..\..\deps\fribidi</FribidiSrcDir>
|
||||
<FontconfigSrcDir>..\..\..\deps\fontconfig</FontconfigSrcDir>
|
||||
<GtestSrcDir>..\..\..\deps\googletest</GtestSrcDir>
|
||||
<IcuSrcDir>..\..\..\deps\icu\source</IcuSrcDir>
|
||||
<LibassSrcDir>..\..\..\deps\libass</LibassSrcDir>
|
||||
<WxSrcDir>..\..\..\deps\wxWidgets</WxSrcDir>
|
||||
<ZlibSrcDir>..\..\..\deps\zlib</ZlibSrcDir>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition="'$(MsysBasePath)' == ''">
|
||||
<MsysBasePath Condition="Exists('c:\msys\bin\git.exe')">c:\msys</MsysBasePath>
|
||||
<MsysBasePath Condition="Exists('c:\msysgit\bin\git.exe')">c:\msysgit</MsysBasePath>
|
||||
<MsysBasePath Condition="Exists('%PROGRAMFILES%\Git\bin\git.exe')">%PROGRAMFILES%\Git</MsysBasePath>
|
||||
<MsysBasePath Condition="Exists('%PROGRAMFILES(X86)%\Git\bin\git.exe')">%PROGRAMFILES(X86)%\Git</MsysBasePath>
|
||||
<MsysBasePath Condition="Exists('%PROGRAMW6432%\Git\bin\git.exe')">%PROGRAMW6432%\Git</MsysBasePath>
|
||||
</PropertyGroup>
|
||||
</Project>
|
|
@ -1,146 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{5B0E9978-E76F-4BBC-8194-228323F59B53}</ProjectGuid>
|
||||
<RootNamespace>PortableInstaller</RootNamespace>
|
||||
</PropertyGroup>
|
||||
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="$(MSBuildThisFileDirectory)..\aegisub.props" />
|
||||
<Import Project="$(MSBuildThisFileDirectory)..\git_version.xml" />
|
||||
</ImportGroup>
|
||||
|
||||
<PropertyGroup>
|
||||
<PlatformName Condition="$(Platform) == 'Win32'">x86</PlatformName>
|
||||
<PlatformName Condition="$(Platform) == 'x64'">x64</PlatformName>
|
||||
<FileName>aegisub-$(GitVersionString)-portable-$(AegisubPlatformSuffix)</FileName>
|
||||
<OutputFile>$(AegisubSourceBase)packages\win_installer\output\$(FileName).exe</OutputFile>
|
||||
</PropertyGroup>
|
||||
|
||||
<Target Name="Build">
|
||||
<Error
|
||||
Condition="!Exists($(WinRarPath))"
|
||||
Text="WinRAR.exe not found. Please set the path to it."
|
||||
/>
|
||||
|
||||
<MakeDir Directories="$(AegisubObjectDir)\$(FileName)" />
|
||||
<MakeDir Directories="$(AegisubSourceBase)\packages\win_installer\output" />
|
||||
|
||||
<Copy
|
||||
SourceFiles="@(RarContents)"
|
||||
DestinationFiles="$(AegisubObjectDir)$(FileName)\%(RarContents.OutputPath)%(Filename)%(Extension)"
|
||||
SkipUnchangedFiles="true"
|
||||
/>
|
||||
|
||||
<Copy
|
||||
SourceFiles="@(RarMetafiles)"
|
||||
DestinationFolder="$(AegisubObjectDir)"
|
||||
SkipUnchangedFiles="true"
|
||||
/>
|
||||
|
||||
<Delete Files="$(OutputFile)" />
|
||||
|
||||
<Exec
|
||||
Command=""$(WinRarPath)" a -sfx -s -m5 -ep1 -r -zportable-comment.txt -iimgside-logo.bmp -iiconicon.ico $(OutputFile) $(FileName)"
|
||||
WorkingDirectory="$(AegisubObjectDir)"
|
||||
/>
|
||||
</Target>
|
||||
|
||||
<ItemGroup>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\autoload\clean-info.lua">
|
||||
<OutputPath>automation\autoload\</OutputPath>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\autoload\cleantags-autoload.lua">
|
||||
<OutputPath>automation\autoload\</OutputPath>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\autoload\kara-templater.lua">
|
||||
<OutputPath>automation\autoload\</OutputPath>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\autoload\karaoke-auto-leadin.lua">
|
||||
<OutputPath>automation\autoload\</OutputPath>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\autoload\macro-1-edgeblur.lua">
|
||||
<OutputPath>automation\autoload\</OutputPath>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\autoload\macro-2-mkfullwitdh.lua">
|
||||
<OutputPath>automation\autoload\</OutputPath>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\autoload\select-overlaps.moon">
|
||||
<OutputPath>automation\autoload\</OutputPath>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\autoload\strip-tags.lua">
|
||||
<OutputPath>automation\autoload\</OutputPath>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\demos\future-windy-blur.lua">
|
||||
<OutputPath>automation\demos\</OutputPath>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\demos\raytracer.lua">
|
||||
<OutputPath>automation\demos\</OutputPath>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\include\aegisub\clipboard.lua">
|
||||
<OutputPath>automation\include\aegisub\</OutputPath>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\include\aegisub\re.moon">
|
||||
<OutputPath>automation\include\aegisub\</OutputPath>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\include\aegisub\unicode.moon">
|
||||
<OutputPath>automation\include\aegisub\</OutputPath>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\include\aegisub\util.moon">
|
||||
<OutputPath>automation\include\aegisub\</OutputPath>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\include\cleantags.lua">
|
||||
<OutputPath>automation\include\</OutputPath>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\include\clipboard.lua">
|
||||
<OutputPath>automation\include\</OutputPath>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\include\karaskel-auto4.lua">
|
||||
<OutputPath>automation\include\</OutputPath>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\include\karaskel.lua">
|
||||
<OutputPath>automation\include\</OutputPath>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\include\moonscript.lua">
|
||||
<OutputPath>automation\include\</OutputPath>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\include\re.lua">
|
||||
<OutputPath>automation\include\</OutputPath>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\include\unicode.lua">
|
||||
<OutputPath>automation\include\</OutputPath>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\include\utils-auto4.lua">
|
||||
<OutputPath>automation\include\</OutputPath>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\include\utils.lua">
|
||||
<OutputPath>automation\include\</OutputPath>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)bin\AssDraw3.chm" />
|
||||
<RarContents Include="$(AegisubSourceBase)bin\AssDraw3.exe" />
|
||||
<RarContents Include="$(AegisubSourceBase)bin\DirectShowSource.dll" Condition="'$(AegisubUseAvisynth)' == 'true'" />
|
||||
<RarContents Include="$(AegisubSourceBase)bin\aegisub$(AegisubPlatformSuffix).exe" />
|
||||
<RarContents Include="$(AegisubSourceBase)bin\avisynth.dll" Condition="'$(AegisubUseAvisynth)' == 'true'" />
|
||||
<RarContents Include="$(AegisubSourceBase)bin\csri\xy-vsfilter-aegisub$(PlatformArchitecture).dll" Condition="'$(AegisubUseCsri)' == 'HelperLibrary'">
|
||||
<OutputPath>csri\</OutputPath>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)bin\devil.dll" Condition="'$(AegisubUseAvisynth)' == 'true'" />
|
||||
<RarContents Include="$(AegisubSourceBase)bin\ffms2_$(AegisubPlatformSuffix).dll" Condition="'$(AegisubUseFfms)' == 'true'" />
|
||||
<RarContents Include="$(AegisubSourceBase)packages\win_installer\portable\config.json" />
|
||||
<RarContents Include="$(VCInstallDir)redist\$(PlatformName)\Microsoft.VC120.CRT\msvcp120.dll" />
|
||||
<RarContents Include="$(VCInstallDir)redist\$(PlatformName)\Microsoft.VC120.CRT\msvcr120.dll" />
|
||||
<RarContents Include="$(VCInstallDir)redist\$(PlatformName)\Microsoft.VC120.MFC\mfc120u.dll" />
|
||||
<RarContents Include="$(VCInstallDir)redist\$(PlatformName)\Microsoft.VC120.MFC\mfcm120u.dll" />
|
||||
<RarContents Include="$(AegisubSourceBase)bin\dictionaries\en_US.aff">
|
||||
<OutputPath>dictionaries\</OutputPath>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)bin\dictionaries\en_US.dic">
|
||||
<OutputPath>dictionaries\</OutputPath>
|
||||
</RarContents>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<RarMetafiles Include="$(AegisubSourceBase)packages\win_installer\portable\icon.ico" />
|
||||
<RarMetafiles Include="$(AegisubSourceBase)packages\win_installer\portable\side-logo.bmp" />
|
||||
<RarMetafiles Include="$(AegisubSourceBase)packages\win_installer\portable\portable-comment.txt" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -1,146 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Automation">
|
||||
<UniqueIdentifier>{2c1914de-647f-44ab-a698-a289b10ec29c}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Automation\Autoload">
|
||||
<UniqueIdentifier>{862d477a-6db6-4ef0-b547-fa347b8d3aff}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Automation\Include">
|
||||
<UniqueIdentifier>{d15cec98-3f6e-4713-a192-8cfdf1bac1d0}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="CSRI">
|
||||
<UniqueIdentifier>{61b13b0c-d018-48c6-8629-b44b83aa0dc8}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Runtime">
|
||||
<UniqueIdentifier>{0461dadd-a953-4fee-8240-bf3eb1d3a240}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Automation\Tests">
|
||||
<UniqueIdentifier>{8880eb0c-4bf7-424d-9a79-73c20c2dd169}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Automation\Demos">
|
||||
<UniqueIdentifier>{743db065-17d0-4595-b241-9baa143dd68c}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="AssDraw">
|
||||
<UniqueIdentifier>{8e48f676-fdad-4b6e-a146-58a300ee528d}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Avisynth">
|
||||
<UniqueIdentifier>{63aff439-dbde-4092-8dad-905a01c4be6c}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Dictionaries">
|
||||
<UniqueIdentifier>{baf7aa4e-709d-4a03-aee1-b54749006b82}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\autoload\clean-info.lua">
|
||||
<Filter>Automation\Autoload</Filter>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\autoload\cleantags-autoload.lua">
|
||||
<Filter>Automation\Autoload</Filter>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\autoload\kara-templater.lua">
|
||||
<Filter>Automation\Autoload</Filter>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\autoload\karaoke-auto-leadin.lua">
|
||||
<Filter>Automation\Autoload</Filter>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\autoload\macro-1-edgeblur.lua">
|
||||
<Filter>Automation\Autoload</Filter>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\autoload\macro-2-mkfullwitdh.lua">
|
||||
<Filter>Automation\Autoload</Filter>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\autoload\select-overlaps.moon">
|
||||
<Filter>Automation\Autoload</Filter>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\autoload\strip-tags.lua">
|
||||
<Filter>Automation\Autoload</Filter>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\demos\future-windy-blur.lua">
|
||||
<Filter>Automation\Demos</Filter>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\demos\raytracer.lua">
|
||||
<Filter>Automation\Demos</Filter>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\include\aegisub\clipboard.lua">
|
||||
<Filter>Automation\Include</Filter>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\include\aegisub\re.moon">
|
||||
<Filter>Automation\Include</Filter>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\include\aegisub\unicode.moon">
|
||||
<Filter>Automation\Include</Filter>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\include\aegisub\util.moon">
|
||||
<Filter>Automation\Include</Filter>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\include\cleantags.lua">
|
||||
<Filter>Automation\Include</Filter>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\include\clipboard.lua">
|
||||
<Filter>Automation\Include</Filter>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\include\karaskel-auto4.lua">
|
||||
<Filter>Automation\Include</Filter>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\include\karaskel.lua">
|
||||
<Filter>Automation\Include</Filter>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\include\moonscript.lua">
|
||||
<Filter>Automation\Include</Filter>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\include\re.lua">
|
||||
<Filter>Automation\Include</Filter>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\include\unicode.lua">
|
||||
<Filter>Automation\Include</Filter>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\include\utils-auto4.lua">
|
||||
<Filter>Automation\Include</Filter>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)automation\include\utils.lua">
|
||||
<Filter>Automation\Include</Filter>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)bin\aegisub$(AegisubPlatformSuffix).exe" />
|
||||
<RarContents Include="$(AegisubSourceBase)bin\ffms2_$(AegisubPlatformSuffix).dll" />
|
||||
<RarContents Include="$(AegisubSourceBase)packages\win_installer\portable\config.json" />
|
||||
<RarContents Include="$(VCInstallDir)redist\$(PlatformName)\Microsoft.VC110.MFC\mfc110u.dll">
|
||||
<Filter>Runtime</Filter>
|
||||
</RarContents>
|
||||
<RarContents Include="$(VCInstallDir)redist\$(PlatformName)\Microsoft.VC110.MFC\mfcm110u.dll">
|
||||
<Filter>Runtime</Filter>
|
||||
</RarContents>
|
||||
<RarContents Include="$(VCInstallDir)redist\$(PlatformName)\Microsoft.VC110.CRT\msvcp110.dll">
|
||||
<Filter>Runtime</Filter>
|
||||
</RarContents>
|
||||
<RarContents Include="$(VCInstallDir)redist\$(PlatformName)\Microsoft.VC110.CRT\msvcr110.dll">
|
||||
<Filter>Runtime</Filter>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)bin\csri\xy-vsfilter-aegisub$(PlatformArchitecture).dll">
|
||||
<Filter>CSRI</Filter>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)bin\AssDraw3.chm">
|
||||
<Filter>AssDraw</Filter>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)bin\AssDraw3.exe">
|
||||
<Filter>AssDraw</Filter>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)bin\avisynth.dll">
|
||||
<Filter>Avisynth</Filter>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)bin\devil.dll">
|
||||
<Filter>Avisynth</Filter>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)bin\DirectShowSource.dll">
|
||||
<Filter>Avisynth</Filter>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)bin\dictionaries\en_US.aff">
|
||||
<Filter>Dictionaries</Filter>
|
||||
</RarContents>
|
||||
<RarContents Include="$(AegisubSourceBase)bin\dictionaries\en_US.dic">
|
||||
<Filter>Dictionaries</Filter>
|
||||
</RarContents>
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -1,65 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<_PropertySheetDisplayName>Aegisub project</_PropertySheetDisplayName>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
|
||||
<!-- Base configuration for VC projects -->
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Label="Configuration">
|
||||
<ConfigurationType Condition="'$(AegisubProjectType)'=='lib'">StaticLibrary</ConfigurationType>
|
||||
<ConfigurationType Condition="'$(AegisubProjectType)'=='dll'">DynamicLibrary</ConfigurationType>
|
||||
<ConfigurationType Condition="'$(AegisubProjectType)'=='exe'">Application</ConfigurationType>
|
||||
<UseDebugLibraries Condition="'$(Configuration)'=='Debug'" >true</UseDebugLibraries>
|
||||
<UseDebugLibraries Condition="'$(Configuration)'=='Release'" >false</UseDebugLibraries>
|
||||
<WholeProgramOptimization Condition="'$(Configuration)'=='Release'" >true</WholeProgramOptimization>
|
||||
<CharacterSet >Unicode</CharacterSet>
|
||||
<PlatformToolset >v120_xp</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
|
||||
<!-- Default configuration -->
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
<Import Project="$(MSBuildThisFileDirectory)\DefaultConfiguration.props" />
|
||||
<!-- Import the Aegisub user config file for non-Aegisub projects since
|
||||
there doesn't seem to be any sort of solution-wide config file -->
|
||||
<Import Project="$(MSBuildThisFileDirectory)\Aegisub\Aegisub.vcxproj.user"
|
||||
Condition="'$(MSBuildProjectName)' != 'Aegisub' and Exists('$(MSBuildThisFileDirectory)\Aegisub\Aegisub.vcxproj.user')" />
|
||||
</ImportGroup>
|
||||
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="$(MSBuildThisFileDirectory)userconfig\*.props" />
|
||||
<Import Project="$(MSBuildThisFileDirectory)paths.props" />
|
||||
<Import Project="$(MSBuildThisFileDirectory)Aegisub\standard-libraries.props" />
|
||||
<Import Project="$(MSBuildThisFileDirectory)standard-settings.props" />
|
||||
<Import Project="$(MSBuildThisFileDirectory)standard-outdirs.props" />
|
||||
<Import Project="$(MSBuildThisFileDirectory)tasks.props" />
|
||||
</ImportGroup>
|
||||
|
||||
<!-- The standard targets need to go last for all paths to be proper -->
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Label="LocalAppDataPlatform" />
|
||||
|
||||
<ImportGroup Label="Targets">
|
||||
<Import Project="$(MSBuildThisFileDirectory)install.targets" />
|
||||
</ImportGroup>
|
||||
</Project>
|
|
@ -1,132 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{A649D828-A399-4D81-ADEF-94CFDBA7847F}</ProjectGuid>
|
||||
<RootNamespace>boost</RootNamespace>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Aegisub project configuration -->
|
||||
<PropertyGroup Label="AegisubConfiguration">
|
||||
<AegisubProjectType>lib</AegisubProjectType>
|
||||
</PropertyGroup>
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="$(MSBuildThisFileDirectory)..\aegisub.props" />
|
||||
</ImportGroup>
|
||||
|
||||
<!-- Project specific configuration -->
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>
|
||||
BOOST_LOCALE_WITH_ICONV=1;
|
||||
BOOST_LOCALE_WITH_ICU=1;
|
||||
BOOST_LOCALE_NO_STD_BACKEND=1;
|
||||
BOOST_LOCALE_NO_WINAPI_BACKEND=1;
|
||||
BOOST_LOCALE_NO_POSIX_BACKEND=1;
|
||||
BOOST_THREAD_BUILD_LIB;
|
||||
%(PreprocessorDefinitions)
|
||||
</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>
|
||||
$(AegisubContribBase)iconv\include;
|
||||
%(AdditionalIncludeDirectories)
|
||||
</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
|
||||
<Target Name="CopyHeaders" BeforeTargets="ClCompile">
|
||||
<!-- All this cruft is to work around that despite what the documentation
|
||||
claims, %(RecursiveDir) matches everything from the first * (not even
|
||||
**) until the last / -->
|
||||
<ItemGroup>
|
||||
<BoostLibraries Include="$([System.IO.Directory]::GetDirectories("$(BoostPath)\libs"))" />
|
||||
<BoostIncludeDirs Include="%(BoostLibraries.Identity)\include\boost;$(BoostPath)\libs\numeric\conversion\include\boost" />
|
||||
<Headers Include="%(BoostIncludeDirs.Identity)\**\*.*" />
|
||||
</ItemGroup>
|
||||
<Copy
|
||||
SourceFiles="@(Headers)"
|
||||
DestinationFiles="@(Headers->'$(AegisubSourceBase)include\boost\%(RecursiveDir)%(Filename)%(Extension)')"
|
||||
SkipUnchangedFiles="true"
|
||||
/>
|
||||
</Target>
|
||||
|
||||
<!-- Source files -->
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(BoostPath)\libs\regex\src\cpp_regex_traits.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\regex\src\cregex.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\regex\src\c_regex_traits.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\regex\src\fileiter.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\regex\src\instances.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\regex\src\posix_api.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\regex\src\regex.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\regex\src\regex_raw_buffer.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\regex\src\regex_traits_defaults.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\regex\src\static_mutex.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\regex\src\usinstances.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\regex\src\w32_regex_traits.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\regex\src\wc_regex_traits.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\regex\src\wide_posix_api.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\regex\src\winstances.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\filesystem\src\codecvt_error_category.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\filesystem\src\operations.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\filesystem\src\path.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\filesystem\src\path_traits.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\filesystem\src\portability.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\filesystem\src\unique_path.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\filesystem\src\utf8_codecvt_facet.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\filesystem\src\windows_file_codecvt.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\system\src\error_code.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\regex\src\icu.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\encoding\codepage.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\icu\boundary.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\icu\codecvt.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\icu\collator.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\icu\conversion.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\icu\date_time.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\icu\formatter.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\icu\icu_backend.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\icu\numeric.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\icu\time_zone.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\shared\date_time.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\shared\format.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\shared\formatting.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\shared\generator.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\shared\ids.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\shared\localization_backend.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\shared\message.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\shared\mo_lambda.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\util\codecvt_converter.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\util\default_locale.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\util\gregorian.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\util\info.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\util\locale_data.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\thread\src\win32\thread.cpp" />
|
||||
<ClCompile Include="$(BoostPath)\libs\thread\src\win32\tss_pe.cpp" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(BoostPath)\libs\regex\src\internals.hpp" />
|
||||
<ClInclude Include="$(BoostPath)\libs\filesystem\src\windows_file_codecvt.hpp" />
|
||||
<ClInclude Include="$(BoostPath)\libs\system\src\local_free_on_destruction.hpp" />
|
||||
<ClInclude Include="$(BoostPath)\libs\locale\src\encoding\conv.hpp" />
|
||||
<ClInclude Include="$(BoostPath)\libs\locale\src\icu\all_generator.hpp" />
|
||||
<ClInclude Include="$(BoostPath)\libs\locale\src\icu\cdata.hpp" />
|
||||
<ClInclude Include="$(BoostPath)\libs\locale\src\icu\codecvt.hpp" />
|
||||
<ClInclude Include="$(BoostPath)\libs\locale\src\icu\formatter.hpp" />
|
||||
<ClInclude Include="$(BoostPath)\libs\locale\src\icu\icu_backend.hpp" />
|
||||
<ClInclude Include="$(BoostPath)\libs\locale\src\icu\icu_util.hpp" />
|
||||
<ClInclude Include="$(BoostPath)\libs\locale\src\icu\predefined_formatters.hpp" />
|
||||
<ClInclude Include="$(BoostPath)\libs\locale\src\icu\time_zone.hpp" />
|
||||
<ClInclude Include="$(BoostPath)\libs\locale\src\icu\uconv.hpp" />
|
||||
<ClInclude Include="$(BoostPath)\libs\locale\src\shared\ios_prop.hpp" />
|
||||
<ClInclude Include="$(BoostPath)\libs\locale\src\shared\mo_hash.hpp" />
|
||||
<ClInclude Include="$(BoostPath)\libs\locale\src\shared\mo_lambda.hpp" />
|
||||
<ClInclude Include="$(BoostPath)\libs\locale\src\util\gregorian.hpp" />
|
||||
<ClInclude Include="$(BoostPath)\libs\locale\src\util\iconv.hpp" />
|
||||
<ClInclude Include="$(BoostPath)\libs\locale\src\util\locale_data.hpp" />
|
||||
<ClInclude Include="$(BoostPath)\libs\locale\src\util\numeric.hpp" />
|
||||
<ClInclude Include="$(BoostPath)\libs\locale\src\util\timezone.hpp" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="$(BoostPath)\libs\locale\src\encoding\iconv_codepage.ipp" />
|
||||
<None Include="$(BoostPath)\libs\locale\src\encoding\uconv_codepage.ipp" />
|
||||
<None Include="$(BoostPath)\libs\locale\src\encoding\wconv_codepage.ipp" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -1,260 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="regex">
|
||||
<UniqueIdentifier>{e091980d-4374-41b8-aa61-1b07695e1b17}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="system">
|
||||
<UniqueIdentifier>{be9f03e9-74a3-4705-97ee-105a404d8a10}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="filesystem">
|
||||
<UniqueIdentifier>{98abe5b9-aca6-4145-ab6d-e472e24eb522}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="locale">
|
||||
<UniqueIdentifier>{0dae6521-8684-471f-8d62-9fe3b9295b0c}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="locale\encoding">
|
||||
<UniqueIdentifier>{8c30568b-1ab1-4815-82e0-127ad31732d7}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="locale\icu">
|
||||
<UniqueIdentifier>{47e5ad22-f37e-4512-a8e1-bcb5f04ad24b}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="locale\shared">
|
||||
<UniqueIdentifier>{52190269-979d-429b-a825-8e68eacc2274}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="locale\util">
|
||||
<UniqueIdentifier>{829ed5fb-dcba-4d3e-910c-33341e0e6379}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="thread">
|
||||
<UniqueIdentifier>{c76e09db-3a8e-4eaf-bb9a-6bac6945fd6f}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(BoostPath)\libs\regex\src\c_regex_traits.cpp">
|
||||
<Filter>regex</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\regex\src\cpp_regex_traits.cpp">
|
||||
<Filter>regex</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\regex\src\cregex.cpp">
|
||||
<Filter>regex</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\regex\src\fileiter.cpp">
|
||||
<Filter>regex</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\regex\src\instances.cpp">
|
||||
<Filter>regex</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\regex\src\posix_api.cpp">
|
||||
<Filter>regex</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\regex\src\regex.cpp">
|
||||
<Filter>regex</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\regex\src\regex_raw_buffer.cpp">
|
||||
<Filter>regex</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\regex\src\regex_traits_defaults.cpp">
|
||||
<Filter>regex</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\regex\src\static_mutex.cpp">
|
||||
<Filter>regex</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\regex\src\usinstances.cpp">
|
||||
<Filter>regex</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\regex\src\w32_regex_traits.cpp">
|
||||
<Filter>regex</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\regex\src\wc_regex_traits.cpp">
|
||||
<Filter>regex</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\regex\src\wide_posix_api.cpp">
|
||||
<Filter>regex</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\regex\src\winstances.cpp">
|
||||
<Filter>regex</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\system\src\error_code.cpp">
|
||||
<Filter>system</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\filesystem\src\codecvt_error_category.cpp">
|
||||
<Filter>filesystem</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\filesystem\src\operations.cpp">
|
||||
<Filter>filesystem</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\filesystem\src\path.cpp">
|
||||
<Filter>filesystem</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\filesystem\src\path_traits.cpp">
|
||||
<Filter>filesystem</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\filesystem\src\portability.cpp">
|
||||
<Filter>filesystem</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\filesystem\src\unique_path.cpp">
|
||||
<Filter>filesystem</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\filesystem\src\utf8_codecvt_facet.cpp">
|
||||
<Filter>filesystem</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\filesystem\src\windows_file_codecvt.cpp">
|
||||
<Filter>filesystem</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\regex\src\icu.cpp">
|
||||
<Filter>regex</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\icu\boundary.cpp">
|
||||
<Filter>locale\icu</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\icu\codecvt.cpp">
|
||||
<Filter>locale\icu</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\icu\collator.cpp">
|
||||
<Filter>locale\icu</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\icu\conversion.cpp">
|
||||
<Filter>locale\icu</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\icu\date_time.cpp">
|
||||
<Filter>locale\icu</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\icu\formatter.cpp">
|
||||
<Filter>locale\icu</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\icu\icu_backend.cpp">
|
||||
<Filter>locale\icu</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\icu\numeric.cpp">
|
||||
<Filter>locale\icu</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\icu\time_zone.cpp">
|
||||
<Filter>locale\icu</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\util\codecvt_converter.cpp">
|
||||
<Filter>locale\util</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\util\default_locale.cpp">
|
||||
<Filter>locale\util</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\util\gregorian.cpp">
|
||||
<Filter>locale\util</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\util\info.cpp">
|
||||
<Filter>locale\util</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\util\locale_data.cpp">
|
||||
<Filter>locale\util</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\shared\date_time.cpp">
|
||||
<Filter>locale\shared</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\shared\format.cpp">
|
||||
<Filter>locale\shared</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\shared\formatting.cpp">
|
||||
<Filter>locale\shared</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\shared\generator.cpp">
|
||||
<Filter>locale\shared</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\shared\ids.cpp">
|
||||
<Filter>locale\shared</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\shared\localization_backend.cpp">
|
||||
<Filter>locale\shared</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\shared\message.cpp">
|
||||
<Filter>locale\shared</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\shared\mo_lambda.cpp">
|
||||
<Filter>locale\shared</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\locale\src\encoding\codepage.cpp">
|
||||
<Filter>locale\encoding</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\thread\src\win32\thread.cpp">
|
||||
<Filter>thread</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(BoostPath)\libs\thread\src\win32\tss_pe.cpp">
|
||||
<Filter>thread</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(BoostPath)\libs\regex\src\internals.hpp">
|
||||
<Filter>regex</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(BoostPath)\libs\system\src\local_free_on_destruction.hpp">
|
||||
<Filter>system</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(BoostPath)\libs\filesystem\src\windows_file_codecvt.hpp">
|
||||
<Filter>filesystem</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(BoostPath)\libs\locale\src\icu\all_generator.hpp">
|
||||
<Filter>locale\icu</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(BoostPath)\libs\locale\src\icu\cdata.hpp">
|
||||
<Filter>locale\icu</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(BoostPath)\libs\locale\src\icu\codecvt.hpp">
|
||||
<Filter>locale\icu</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(BoostPath)\libs\locale\src\icu\formatter.hpp">
|
||||
<Filter>locale\icu</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(BoostPath)\libs\locale\src\icu\icu_backend.hpp">
|
||||
<Filter>locale\icu</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(BoostPath)\libs\locale\src\icu\icu_util.hpp">
|
||||
<Filter>locale\icu</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(BoostPath)\libs\locale\src\icu\predefined_formatters.hpp">
|
||||
<Filter>locale\icu</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(BoostPath)\libs\locale\src\icu\time_zone.hpp">
|
||||
<Filter>locale\icu</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(BoostPath)\libs\locale\src\icu\uconv.hpp">
|
||||
<Filter>locale\icu</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(BoostPath)\libs\locale\src\util\gregorian.hpp">
|
||||
<Filter>locale\util</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(BoostPath)\libs\locale\src\util\iconv.hpp">
|
||||
<Filter>locale\util</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(BoostPath)\libs\locale\src\util\locale_data.hpp">
|
||||
<Filter>locale\util</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(BoostPath)\libs\locale\src\util\numeric.hpp">
|
||||
<Filter>locale\util</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(BoostPath)\libs\locale\src\util\timezone.hpp">
|
||||
<Filter>locale\util</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(BoostPath)\libs\locale\src\shared\ios_prop.hpp">
|
||||
<Filter>locale\shared</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(BoostPath)\libs\locale\src\shared\mo_hash.hpp">
|
||||
<Filter>locale\shared</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(BoostPath)\libs\locale\src\shared\mo_lambda.hpp">
|
||||
<Filter>locale\shared</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(BoostPath)\libs\locale\src\encoding\conv.hpp">
|
||||
<Filter>locale\encoding</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="$(BoostPath)\libs\locale\src\encoding\iconv_codepage.ipp">
|
||||
<Filter>locale\encoding</Filter>
|
||||
</None>
|
||||
<None Include="$(BoostPath)\libs\locale\src\encoding\uconv_codepage.ipp">
|
||||
<Filter>locale\encoding</Filter>
|
||||
</None>
|
||||
<None Include="$(BoostPath)\libs\locale\src\encoding\wconv_codepage.ipp">
|
||||
<Filter>locale\encoding</Filter>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -1,42 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<!-- VC boilerplate -->
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{C832EAF3-860D-4373-A02C-933626B47A5E}</ProjectGuid>
|
||||
<RootNamespace>csrihelper</RootNamespace>
|
||||
</PropertyGroup>
|
||||
<!-- Aegisub project configuration -->
|
||||
<PropertyGroup Label="AegisubConfiguration">
|
||||
<AegisubProjectType>lib</AegisubProjectType>
|
||||
<SrcDir>..\..\..\contrib\csri\</SrcDir>
|
||||
</PropertyGroup>
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="$(MSBuildThisFileDirectory)..\aegisub.props" />
|
||||
</ImportGroup>
|
||||
<!-- Project specific configuration -->
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>CSRI_NO_EXPORT;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>$(SrcDir)include\;$(SrcDir)lib\;$(SrcDir)lib\win32\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<!-- Source files -->
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(SrcDir)include\csri\csri.h" />
|
||||
<ClInclude Include="$(SrcDir)include\csri\fmtids.h" />
|
||||
<ClInclude Include="$(SrcDir)include\csri\logging.h" />
|
||||
<ClInclude Include="$(SrcDir)include\csri\openerr.h" />
|
||||
<ClInclude Include="$(SrcDir)include\csri\stream.h" />
|
||||
<ClInclude Include="$(SrcDir)include\subhelp.h" />
|
||||
<ClInclude Include="$(SrcDir)include\visibility.h" />
|
||||
<ClInclude Include="$(SrcDir)lib\csrilib.h" />
|
||||
<ClInclude Include="$(SrcDir)lib\win32\csrilib_os.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(SrcDir)lib\list.c" />
|
||||
<ClCompile Include="$(SrcDir)lib\win32\enumerate.c" />
|
||||
<ClCompile Include="$(SrcDir)lib\wrap.c" />
|
||||
<ClCompile Include="$(SrcDir)subhelp\logging.c" />
|
||||
<ClCompile Include="$(SrcDir)subhelp\win32\openfile.c" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -1,63 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
|
||||
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Resource Files">
|
||||
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
|
||||
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(SrcDir)include\csri\csri.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\csri\fmtids.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\csri\logging.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\csri\openerr.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\csri\stream.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\subhelp.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\visibility.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)lib\csrilib.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)lib\win32\csrilib_os.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(SrcDir)lib\list.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)lib\win32\enumerate.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)lib\wrap.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)subhelp\logging.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)subhelp\win32\openfile.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -1,49 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (c) 2012, Thomas Goyne <plorkyeran@aegisub.org>
|
||||
|
||||
Permission to use, copy, modify, and distribute this software for any purpose
|
||||
with or without fee is hereby granted, provided that the above copyright notice
|
||||
and this permission notice appear in all copies.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||||
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
|
||||
FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||||
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||||
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
PERFORMANCE OF THIS SOFTWARE.
|
||||
|
||||
Aegisub Project http://www.aegisub.org/
|
||||
-->
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{472212DF-99E8-4B73-9736-8500616D8A80}</ProjectGuid>
|
||||
<ProjectName>! Update Dependencies</ProjectName>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup Label="tarball">
|
||||
<TarballProject Include="fftw">
|
||||
<Version>3.3.2</Version>
|
||||
<Url>http://www.fftw.org/fftw-3.3.2.tar.gz</Url>
|
||||
<DirName>fftw-3.3.2</DirName>
|
||||
</TarballProject>
|
||||
</ItemGroup>
|
||||
|
||||
<Import Project="$(MSBuildThisFileDirectory)\..\aegisub.props" />
|
||||
<UsingTask TaskName="TarballProject" AssemblyFile="$(AegisubBinaryDir)BuildTasks.dll" />
|
||||
<UsingTask TaskName="DownloadTgzFile" AssemblyFile="$(AegisubBinaryDir)BuildTasks.dll" />
|
||||
|
||||
<Target Name="Build">
|
||||
<TarballProject Projects="@(TarballProject)" Root="$(MSBuildThisFileDirectory)..\..\..\deps" />
|
||||
|
||||
<!-- Generated with http://apps.icu-project.org/datacustom/ -->
|
||||
<!-- Includes Break Iterator and Collator data only -->
|
||||
<DownloadTgzFile
|
||||
Url="http://www.aegisub.org/~plorkyeran/icudt51l.dat.tgz"
|
||||
Destination="$(MSBuildThisFileDirectory)..\..\..\deps\icu\source\data\in"
|
||||
OutputFile="$(MSBuildThisFileDirectory)..\..\..\deps\icu\source\data\in\icudt51l.dat"
|
||||
Hash="0885a647fdd48645a6bba48a7f8957131882db02"
|
||||
/>
|
||||
</Target>
|
||||
</Project>
|
|
@ -1,122 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{F934AB7B-186B-4E96-B20C-A58C38C1B819}</ProjectGuid>
|
||||
<Keyword>MakeFileProj</Keyword>
|
||||
<ConfigurationType>Makefile</ConfigurationType>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Aegisub project configuration -->
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="$(MSBuildThisFileDirectory)..\aegisub.props" />
|
||||
</ImportGroup>
|
||||
|
||||
<PropertyGroup Label="ConfigArgs">
|
||||
<CfgDebug Condition="'$(Configuration)' == 'Debug'">--enable-debug --disable-stripping --extra-cflags=-MDd</CfgDebug>
|
||||
<CfgDebug Condition="'$(Configuration)' == 'Release'">--disable-debug --extra-cflags=-MD</CfgDebug>
|
||||
<CfgArgs>
|
||||
--disable-avfilter
|
||||
--disable-avresample
|
||||
--disable-bzlib
|
||||
--disable-devices
|
||||
--disable-doc
|
||||
--disable-encoders
|
||||
--disable-ffmpeg
|
||||
--disable-ffplay
|
||||
--disable-ffprobe
|
||||
--disable-ffserver
|
||||
--disable-filters
|
||||
--disable-hwaccels
|
||||
--disable-muxers
|
||||
--disable-network
|
||||
--disable-postproc
|
||||
--disable-pthreads
|
||||
--disable-shared
|
||||
--disable-swresample
|
||||
--enable-avresample
|
||||
--enable-gpl
|
||||
--enable-runtime-cpudetect
|
||||
--enable-static
|
||||
--enable-zlib
|
||||
--extra-cflags=-D_SYSCRT
|
||||
--extra-cflags=-wd4005
|
||||
--extra-cflags=-wd4189
|
||||
--toolchain=msvc
|
||||
$(CfgDebug)
|
||||
</CfgArgs>
|
||||
<AbsSrcDir>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)$(FfmpegSrcDir)'))</AbsSrcDir>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ConfigureInput Include="$(AbsSrcDir)\configure" />
|
||||
|
||||
<ConfigureOutput Include="$(AegisubObjectDir)config.*" />
|
||||
<ConfigureOutput Include="$(AegisubObjectDir)Makefile" />
|
||||
<ConfigureOutput Include="$(AegisubObjectDir)libavutil\avconfig.h" />
|
||||
</ItemGroup>
|
||||
|
||||
<Target Name="Configure"
|
||||
Inputs="@(ConfigureInput)"
|
||||
Outputs="@(ConfigureOutput)"
|
||||
>
|
||||
<MsysPath Path="$(AegisubObjectDir)\temp">
|
||||
<Output TaskParameter="Result" PropertyName="CfgPrefix" />
|
||||
</MsysPath>
|
||||
|
||||
<MsysPath Path="$(MSBuildThisFileDirectory)../../include">
|
||||
<Output TaskParameter="Result" PropertyName="CfgIncludePrefix" />
|
||||
</MsysPath>
|
||||
|
||||
<MsysPath Path="$(AegisubLibraryDir)">
|
||||
<Output TaskParameter="Result" PropertyName="CfgLibPrefix" />
|
||||
</MsysPath>
|
||||
|
||||
<Delete Files="$(AegisubObjectDir)build.timestamp" />
|
||||
|
||||
<ExecShellScript
|
||||
Command="$(AbsSrcDir)\configure"
|
||||
Arguments="$(CfgArgs) --prefix=$(CfgPrefix) --libdir=$(CfgLibPrefix) --incdir=$(CfgIncludePrefix)"
|
||||
WorkingDirectory="$(AegisubObjectDir)"
|
||||
Configuration="@(ExecShellScript)"
|
||||
/>
|
||||
|
||||
<!-- Ensure that Makefile has a recent modified time to avoid
|
||||
rerunning configure pointlessly -->
|
||||
<Touch Files="@(ConfigureOutput)" />
|
||||
</Target>
|
||||
|
||||
<Target Name="Compile"
|
||||
Inputs="$(FfmpegSrcDir)"
|
||||
Outputs="$(AegisubObjectDir)build.timestamp"
|
||||
>
|
||||
<ExecShellScript
|
||||
Command="make"
|
||||
Arguments="-j$(NUMBER_OF_PROCESSORS)"
|
||||
WorkingDirectory="$(AegisubObjectDir)"
|
||||
Configuration="@(ExecShellScript)"
|
||||
/>
|
||||
|
||||
<ExecShellScript
|
||||
Command="make install"
|
||||
WorkingDirectory="$(AegisubObjectDir)"
|
||||
Configuration="@(ExecShellScript)"
|
||||
/>
|
||||
|
||||
<Touch Files="$(AegisubObjectDir)build.timestamp" AlwaysCreate="true" />
|
||||
</Target>
|
||||
|
||||
<Target Name="Build">
|
||||
<Error Condition="!Exists('$(AbsSrcDir)')" Text="FFmpeg source not found at '$(AbsSrcDir)'" />
|
||||
|
||||
<CallTarget Targets="Configure" />
|
||||
<CallTarget Targets="Compile" />
|
||||
</Target>
|
||||
|
||||
<Target Name="Clean">
|
||||
<RemoveDir Directories="$(AegisubObjectDir)" ContinueOnError="WarnAndContinue" />
|
||||
</Target>
|
||||
|
||||
<Target Name="Rebuild">
|
||||
<CallTarget Targets="Clean;Build" />
|
||||
</Target>
|
||||
</Project>
|
|
@ -1,2 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
|
|
@ -1,72 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{AA137613-96A1-4388-8905-71345B4F8F87}</ProjectGuid>
|
||||
<RootNamespace>ffms2</RootNamespace>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Aegisub project configuration -->
|
||||
<PropertyGroup Label="AegisubConfiguration">
|
||||
<AegisubProjectType>dll</AegisubProjectType>
|
||||
</PropertyGroup>
|
||||
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="$(MSBuildThisFileDirectory)..\aegisub.props" />
|
||||
</ImportGroup>
|
||||
|
||||
<!-- Project specific configuration -->
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>
|
||||
$(FfmsSrcDir)\include;
|
||||
%(AdditionalIncludeDirectories)
|
||||
</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>
|
||||
WITH_AVRESAMPLE;
|
||||
FFMS_EXPORTS;
|
||||
HAALISOURCE;
|
||||
_CRT_SECURE_NO_WARNINGS;
|
||||
_CRT_NONSTDC_NO_DEPRECATE;
|
||||
_SCL_SECURE_NO_WARNINGS;
|
||||
__STDC_CONSTANT_MACROS;
|
||||
%(PreprocessorDefinitions)
|
||||
</PreprocessorDefinitions>
|
||||
<DisableSpecificWarnings>4250;%(DisableSpecificWarnings)</DisableSpecificWarnings>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalLibraryDirectories>$(AegisubLibraryDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
|
||||
<!-- Source files -->
|
||||
<ItemGroup>
|
||||
<InstallHeader Include="$(FfmsSrcDir)\include\ffms.h" />
|
||||
<InstallHeader Include="$(FfmsSrcDir)\include\ffmscompat.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="$(FfmsSrcDir)\src\avisynth\*.cpp" />
|
||||
<None Include="$(FfmsSrcDir)\src\avisynth\*.h" />
|
||||
<None Include="$(FfmsSrcDir)\src\vapoursynth\*.cpp" />
|
||||
<None Include="$(FfmsSrcDir)\src\vapoursynth\*.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(FfmsSrcDir)\src\config\libs.cpp" />
|
||||
<ClCompile Include="$(FfmsSrcDir)\src\core\*.cpp" />
|
||||
<ClCompile Include="$(FfmsSrcDir)\src\core\*.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(FfmsSrcDir)\include\ffms.h" />
|
||||
<ClInclude Include="$(FfmsSrcDir)\include\ffmscompat.h" />
|
||||
<ClInclude Include="$(FfmsSrcDir)\src\config\msvc-config.h" />
|
||||
<ClInclude Include="$(FfmsSrcDir)\src\core\*.h" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\ffmpeg\ffmpeg.vcxproj">
|
||||
<Project>{f934ab7b-186b-4e96-b20c-a58c38c1b819}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\zlib\zlib.vcxproj">
|
||||
<Project>{10f22a5a-dd9e-44a1-ba2e-2a9a7c78b0ee}</Project>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -1,393 +0,0 @@
|
|||
/* config.h.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/* Define to compile in long-double precision. */
|
||||
#undef BENCHFFT_LDOUBLE
|
||||
|
||||
/* Define to compile in quad precision. */
|
||||
#undef BENCHFFT_QUAD
|
||||
|
||||
/* Define to compile in single precision. */
|
||||
#undef BENCHFFT_SINGLE
|
||||
|
||||
/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
|
||||
systems. This function is required for `alloca.c' support on those systems.
|
||||
*/
|
||||
#undef CRAY_STACKSEG_END
|
||||
|
||||
/* Define to 1 if using `alloca.c'. */
|
||||
#undef C_ALLOCA
|
||||
|
||||
/* Define to disable Fortran wrappers. */
|
||||
#define DISABLE_FORTRAN 1
|
||||
|
||||
/* Define to dummy `main' function (if any) required to link to the Fortran
|
||||
libraries. */
|
||||
#undef F77_DUMMY_MAIN
|
||||
|
||||
/* Define to a macro mangling the given C identifier (in lower and upper
|
||||
case), which must not contain underscores, for linking with Fortran. */
|
||||
#undef F77_FUNC
|
||||
|
||||
/* As F77_FUNC, but for C identifiers containing underscores. */
|
||||
#undef F77_FUNC_
|
||||
|
||||
/* Define if F77_FUNC and F77_FUNC_ are equivalent. */
|
||||
#undef F77_FUNC_EQUIV
|
||||
|
||||
/* Define if F77 and FC dummy `main' functions are identical. */
|
||||
#undef FC_DUMMY_MAIN_EQ_F77
|
||||
|
||||
/* C compiler name and flags */
|
||||
#define FFTW_CC "cl"
|
||||
|
||||
/* Define to enable extra FFTW debugging code. */
|
||||
#undef FFTW_DEBUG
|
||||
|
||||
/* Define to enable alignment debugging hacks. */
|
||||
#undef FFTW_DEBUG_ALIGNMENT
|
||||
|
||||
/* Define to enable debugging malloc. */
|
||||
#undef FFTW_DEBUG_MALLOC
|
||||
|
||||
/* Define to enable the use of alloca(). */
|
||||
#undef FFTW_ENABLE_ALLOCA
|
||||
|
||||
/* Define to compile in long-double precision. */
|
||||
#undef FFTW_LDOUBLE
|
||||
|
||||
/* Define to compile in quad precision. */
|
||||
#undef FFTW_QUAD
|
||||
|
||||
/* Define to enable pseudorandom estimate planning for debugging. */
|
||||
#undef FFTW_RANDOM_ESTIMATOR
|
||||
|
||||
/* Define to compile in single precision. */
|
||||
#undef FFTW_SINGLE
|
||||
|
||||
/* Define to 1 if you have the `abort' function. */
|
||||
#define HAVE_ABORT 1
|
||||
|
||||
/* Define to 1 if you have `alloca', as a function or macro. */
|
||||
#undef HAVE_ALLOCA
|
||||
|
||||
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
|
||||
*/
|
||||
#undef HAVE_ALLOCA_H
|
||||
|
||||
/* Define to enable Altivec optimizations. */
|
||||
#undef HAVE_ALTIVEC
|
||||
|
||||
/* Define to 1 if you have the <altivec.h> header file. */
|
||||
#undef HAVE_ALTIVEC_H
|
||||
|
||||
/* Define to enable AVX optimizations. */
|
||||
#undef HAVE_AVX
|
||||
|
||||
/* Define to 1 if you have the `BSDgettimeofday' function. */
|
||||
#undef HAVE_BSDGETTIMEOFDAY
|
||||
|
||||
/* Define to 1 if you have the `clock_gettime' function. */
|
||||
#undef HAVE_CLOCK_GETTIME
|
||||
|
||||
/* Define to 1 if you have the `cosl' function. */
|
||||
#define HAVE_COSL 1
|
||||
|
||||
/* Define to 1 if you have the <c_asm.h> header file. */
|
||||
#undef HAVE_C_ASM_H
|
||||
|
||||
/* Define to 1 if you have the declaration of `cosl', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_COSL 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `cosq', and to 0 if you don't. */
|
||||
#define HAVE_DECL_COSQ 0
|
||||
|
||||
/* Define to 1 if you have the declaration of `drand48', and to 0 if you don't. */
|
||||
#define HAVE_DECL_DRAND48 0
|
||||
|
||||
/* Define to 1 if you have the declaration of `memalign', and to 0 if you don't. */
|
||||
#define HAVE_DECL_MEMALIGN 0
|
||||
|
||||
/* Define to 1 if you have the declaration of `posix_memalign', and to 0 if you don't. */
|
||||
#define HAVE_DECL_POSIX_MEMALIGN 0
|
||||
|
||||
/* Define to 1 if you have the declaration of `sinl', and to 0 if you don't. */
|
||||
#define HAVE_DECL_SINL 1
|
||||
|
||||
/* Define to 1 if you have the declaration of `sinq', and to 0 if you don't.
|
||||
*/
|
||||
#define HAVE_DECL_SINQ 0
|
||||
|
||||
/* Define to 1 if you have the declaration of `srand48', and to 0 if you
|
||||
don't. */
|
||||
#define HAVE_DECL_SRAND48 0
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
#undef HAVE_DLFCN_H
|
||||
|
||||
/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
|
||||
#undef HAVE_DOPRNT
|
||||
|
||||
/* Define to 1 if you have the `drand48' function. */
|
||||
#undef HAVE_DRAND48
|
||||
|
||||
/* Define if you have a machine with fused multiply-add */
|
||||
#undef HAVE_FMA
|
||||
|
||||
/* Define to 1 if you have the `gethrtime' function. */
|
||||
#undef HAVE_GETHRTIME
|
||||
|
||||
/* Define to 1 if you have the `gettimeofday' function. */
|
||||
#undef HAVE_GETTIMEOFDAY
|
||||
|
||||
/* Define to 1 if hrtime_t is defined in <sys/time.h> */
|
||||
#undef HAVE_HRTIME_T
|
||||
|
||||
/* Define to 1 if you have the <intrinsics.h> header file. */
|
||||
#undef HAVE_INTRINSICS_H
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#undef HAVE_INTTYPES_H
|
||||
|
||||
/* Define if the isnan() function/macro is available. */
|
||||
#undef HAVE_ISNAN
|
||||
|
||||
/* Define to 1 if you have the <libintl.h> header file. */
|
||||
#undef HAVE_LIBINTL_H
|
||||
|
||||
/* Define to 1 if you have the `m' library (-lm). */
|
||||
#undef HAVE_LIBM
|
||||
|
||||
/* Define to 1 if you have the `quadmath' library (-lquadmath). */
|
||||
#undef HAVE_LIBQUADMATH
|
||||
|
||||
/* Define to 1 if you have the <limits.h> header file. */
|
||||
#define HAVE_LIMITS_H 1
|
||||
|
||||
/* Define to 1 if the compiler supports `long double' */
|
||||
#define HAVE_LONG_DOUBLE 1
|
||||
|
||||
/* Define to 1 if you have the `mach_absolute_time' function. */
|
||||
#undef HAVE_MACH_ABSOLUTE_TIME
|
||||
|
||||
/* Define to 1 if you have the <mach/mach_time.h> header file. */
|
||||
#undef HAVE_MACH_MACH_TIME_H
|
||||
|
||||
/* Define to 1 if you have the <malloc.h> header file. */
|
||||
#define HAVE_MALLOC_H 1
|
||||
|
||||
/* Define to 1 if you have the `memalign' function. */
|
||||
#undef HAVE_MEMALIGN
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the `memset' function. */
|
||||
#define HAVE_MEMSET 1
|
||||
|
||||
/* Define to enable MIPS paired-single optimizations. */
|
||||
#undef HAVE_MIPS_PS
|
||||
|
||||
/* Define to enable use of MIPS ZBus cycle-counter. */
|
||||
#undef HAVE_MIPS_ZBUS_TIMER
|
||||
|
||||
/* Define if you have the MPI library. */
|
||||
#undef HAVE_MPI
|
||||
|
||||
/* Define if OpenMP is enabled */
|
||||
#define HAVE_OPENMP 1
|
||||
|
||||
/* Define to 1 if you have the `posix_memalign' function. */
|
||||
#undef HAVE_POSIX_MEMALIGN
|
||||
|
||||
/* Define if you have POSIX threads libraries and header files. */
|
||||
#undef HAVE_PTHREAD
|
||||
|
||||
/* Define to 1 if you have the `read_real_time' function. */
|
||||
#undef HAVE_READ_REAL_TIME
|
||||
|
||||
/* Define to 1 if you have the `sinl' function. */
|
||||
#define HAVE_SINL 1
|
||||
|
||||
/* Define to 1 if you have the `snprintf' function. */
|
||||
#undef HAVE_SNPRINTF
|
||||
|
||||
/* Define to 1 if you have the `sqrt' function. */
|
||||
#define HAVE_SQRT 1
|
||||
|
||||
/* Define to enable SSE/SSE2 optimizations. */
|
||||
#define HAVE_SSE2 1
|
||||
|
||||
/* Define to 1 if you have the <stddef.h> header file. */
|
||||
#define HAVE_STDDEF_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#define HAVE_STDINT_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#define HAVE_STDLIB_H 1
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#undef HAVE_STRINGS_H
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
/* Define to 1 if you have the `sysctl' function. */
|
||||
#undef HAVE_SYSCTL
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/sysctl.h> header file. */
|
||||
#undef HAVE_SYS_SYSCTL_H
|
||||
|
||||
/* Define to 1 if you have the <sys/time.h> header file. */
|
||||
#undef HAVE_SYS_TIME_H
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `tanl' function. */
|
||||
#define HAVE_TANL 1
|
||||
|
||||
/* Define if we have a threads library. */
|
||||
#undef HAVE_THREADS
|
||||
|
||||
/* Define to 1 if you have the `time_base_to_time' function. */
|
||||
#undef HAVE_TIME_BASE_TO_TIME
|
||||
|
||||
/* Define to 1 if the system has the type `uintptr_t'. */
|
||||
#define HAVE_UINTPTR_T 1
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#undef HAVE_UNISTD_H
|
||||
|
||||
/* Define to 1 if you have the `vprintf' function. */
|
||||
#define HAVE_VPRINTF 1
|
||||
|
||||
/* Define to 1 if you have the `_mm_free' function. */
|
||||
#undef HAVE__MM_FREE
|
||||
|
||||
/* Define to 1 if you have the `_mm_malloc' function. */
|
||||
#undef HAVE__MM_MALLOC
|
||||
|
||||
/* Define if you have the UNICOS _rtc() intrinsic. */
|
||||
#undef HAVE__RTC
|
||||
|
||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||
*/
|
||||
#undef LT_OBJDIR
|
||||
|
||||
/* Define to 1 if your C compiler doesn't accept -c and -o together. */
|
||||
#undef NO_MINUS_C_MINUS_O
|
||||
|
||||
/* Name of package */
|
||||
#define PACKAGE "fftw"
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT "fftw@fftw.org"
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "fftw"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "fftw-3.3"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "fftw"
|
||||
|
||||
/* Define to the home page for this package. */
|
||||
#define PACKAGE_URL "http://www.fftw.org"
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "3.3"
|
||||
|
||||
/* Define to necessary symbol if this constant uses a non-standard name on
|
||||
your system. */
|
||||
#undef PTHREAD_CREATE_JOINABLE
|
||||
|
||||
/* The size of `double', as computed by sizeof. */
|
||||
#define SIZEOF_DOUBLE 8
|
||||
|
||||
/* The size of `fftw_r2r_kind', as computed by sizeof. */
|
||||
#undef SIZEOF_FFTW_R2R_KIND
|
||||
|
||||
/* The size of `float', as computed by sizeof. */
|
||||
#define SIZEOF_FLOAT 4
|
||||
|
||||
/* The size of `int', as computed by sizeof. */
|
||||
#define SIZEOF_INT 4
|
||||
|
||||
/* The size of `long', as computed by sizeof. */
|
||||
#define SIZEOF_LONG 4
|
||||
|
||||
/* The size of `long long', as computed by sizeof. */
|
||||
#define SIZEOF_LONG_LONG 8
|
||||
|
||||
/* The size of `MPI_Fint', as computed by sizeof. */
|
||||
#undef SIZEOF_MPI_FINT
|
||||
|
||||
/* The size of `ptrdiff_t', as computed by sizeof. */
|
||||
#define SIZEOF_PTRDIFF_T 4
|
||||
|
||||
/* The size of `size_t', as computed by sizeof. */
|
||||
#define SIZEOF_SIZE_T 4
|
||||
|
||||
/* The size of `unsigned int', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_INT 4
|
||||
|
||||
/* The size of `unsigned long', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_LONG 4
|
||||
|
||||
/* The size of `unsigned long long', as computed by sizeof. */
|
||||
#define SIZEOF_UNSIGNED_LONG_LONG 8
|
||||
|
||||
/* The size of `void *', as computed by sizeof. */
|
||||
#define SIZEOF_VOID_P 4
|
||||
|
||||
/* If using the C implementation of alloca, define if you know the
|
||||
direction of stack growth for your system; otherwise it will be
|
||||
automatically deduced at runtime.
|
||||
STACK_DIRECTION > 0 => grows toward higher addresses
|
||||
STACK_DIRECTION < 0 => grows toward lower addresses
|
||||
STACK_DIRECTION = 0 => direction of growth unknown */
|
||||
#undef STACK_DIRECTION
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#define STDC_HEADERS 1
|
||||
|
||||
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
|
||||
#undef TIME_WITH_SYS_TIME
|
||||
|
||||
/* Define if we have and are using POSIX threads. */
|
||||
#undef USING_POSIX_THREADS
|
||||
|
||||
/* Version number of package */
|
||||
#define VERSION "3.3"
|
||||
|
||||
/* Use common Windows Fortran mangling styles for the Fortran interfaces. */
|
||||
#undef WINDOWS_F77_MANGLING
|
||||
|
||||
/* Include g77-compatible wrappers in addition to any other Fortran wrappers.
|
||||
*/
|
||||
#undef WITH_G77_WRAPPERS
|
||||
|
||||
/* Use our own aligned malloc routine; mainly helpful for Windows systems
|
||||
lacking aligned allocation system-library routines. */
|
||||
#define WITH_OUR_MALLOC 1
|
||||
|
||||
/* Use low-precision timers, making planner very slow */
|
||||
#undef WITH_SLOW_TIMER
|
||||
|
||||
/* Define to empty if `const' does not conform to ANSI C. */
|
||||
#undef const
|
||||
|
||||
/* 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
|
||||
#define inline __inline
|
||||
#endif
|
||||
|
||||
/* Define to `unsigned int' if <sys/types.h> does not define. */
|
||||
#undef size_t
|
|
@ -1,673 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{EA3DCC95-2423-4EA0-A508-7A427B4C0594}</ProjectGuid>
|
||||
<RootNamespace>fftw</RootNamespace>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Aegisub project configuration -->
|
||||
<PropertyGroup Label="AegisubConfiguration">
|
||||
<AegisubProjectType>lib</AegisubProjectType>
|
||||
</PropertyGroup>
|
||||
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="$(MSBuildThisFileDirectory)..\aegisub.props" />
|
||||
</ImportGroup>
|
||||
|
||||
<!-- Project specific configuration -->
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>
|
||||
$(FftwSrcDir)\;
|
||||
$(FftwSrcDir)\api;
|
||||
$(FftwSrcDir)\kernel;
|
||||
$(FftwSrcDir)\dft;
|
||||
$(FftwSrcDir)\dft\simd;
|
||||
$(FftwSrcDir)\dft\scalar;
|
||||
$(FftwSrcDir)\rdft;
|
||||
$(FftwSrcDir)\rdft\simd;
|
||||
$(FftwSrcDir)\rdft\scalar;
|
||||
$(FftwSrcDir)\reodft;
|
||||
$(FftwSrcDir)\simd-support;
|
||||
$(FftwSrcDir)\threads;
|
||||
$(MSBuildThisFileDirectory);
|
||||
%(AdditionalIncludeDirectories)
|
||||
</AdditionalIncludeDirectories>
|
||||
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
|
||||
<OpenMPSupport>true</OpenMPSupport>
|
||||
<StructMemberAlignment>Default</StructMemberAlignment>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
|
||||
<!-- Source files -->
|
||||
<ItemGroup>
|
||||
<InstallHeader Include="$(FftwSrcDir)\api\fftw3.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="config.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(FftwSrcDir)\api\apiplan.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\configure.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\execute-dft-c2r.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\execute-dft-r2c.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\execute-dft.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\execute-r2r.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\execute-split-dft-c2r.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\execute-split-dft-r2c.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\execute-split-dft.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\execute.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\export-wisdom-to-file.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\export-wisdom-to-string.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\export-wisdom.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\f77api.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\flops.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\forget-wisdom.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\import-system-wisdom.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\import-wisdom-from-file.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\import-wisdom-from-string.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\import-wisdom.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\malloc.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\map-r2r-kind.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\mapflags.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\mkprinter-file.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\mktensor-iodims.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\mktensor-iodims64.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\mktensor-rowmajor.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\plan-dft-1d.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\plan-dft-2d.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\plan-dft-3d.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\plan-dft-c2r-1d.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\plan-dft-c2r-2d.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\plan-dft-c2r-3d.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\plan-dft-c2r.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\plan-dft-r2c-1d.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\plan-dft-r2c-2d.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\plan-dft-r2c-3d.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\plan-dft-r2c.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\plan-dft.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\plan-guru-dft-c2r.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\plan-guru-dft-r2c.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\plan-guru-dft.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\plan-guru-r2r.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\plan-guru-split-dft-c2r.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\plan-guru-split-dft-r2c.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\plan-guru-split-dft.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\plan-guru64-dft-c2r.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\plan-guru64-dft-r2c.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\plan-guru64-dft.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\plan-guru64-r2r.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\plan-guru64-split-dft-c2r.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\plan-guru64-split-dft-r2c.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\plan-guru64-split-dft.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\plan-many-dft-c2r.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\plan-many-dft-r2c.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\plan-many-dft.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\plan-many-r2r.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\plan-r2r-1d.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\plan-r2r-2d.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\plan-r2r-3d.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\plan-r2r.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\print-plan.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\rdft2-pad.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\the-planner.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\api\version.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\bluestein.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\buffered.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\conf.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\ct.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\dftw-direct.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\dftw-directsq.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\dftw-generic.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\dftw-genericbuf.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\direct.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\generic.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\indirect-transpose.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\indirect.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\kdft-dif.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\kdft-difsq.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\kdft-dit.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\kdft.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\nop.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\plan.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\problem.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\rader.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\rank-geq2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\codlist.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\n1_10.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\n1_11.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\n1_12.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\n1_13.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\n1_14.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\n1_15.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\n1_16.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\n1_2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\n1_20.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\n1_25.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\n1_3.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\n1_32.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\n1_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\n1_5.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\n1_6.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\n1_64.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\n1_7.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\n1_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\n1_9.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\q1_2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\q1_3.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\q1_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\q1_5.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\q1_6.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\q1_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\t1_10.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\t1_12.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\t1_15.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\t1_16.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\t1_2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\t1_20.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\t1_25.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\t1_3.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\t1_32.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\t1_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\t1_5.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\t1_6.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\t1_64.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\t1_7.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\t1_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\t1_9.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\t2_10.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\t2_16.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\t2_20.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\t2_25.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\t2_32.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\t2_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\t2_5.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\t2_64.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\codelets\t2_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\n.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\scalar\t.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\codlist.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\genus.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1bv_10.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1bv_11.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1bv_12.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1bv_128.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1bv_13.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1bv_14.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1bv_15.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1bv_16.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1bv_2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1bv_20.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1bv_25.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1bv_3.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1bv_32.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1bv_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1bv_5.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1bv_6.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1bv_64.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1bv_7.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1bv_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1bv_9.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1fv_10.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1fv_11.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1fv_12.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1fv_128.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1fv_13.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1fv_14.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1fv_15.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1fv_16.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1fv_2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1fv_20.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1fv_25.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1fv_3.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1fv_32.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1fv_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1fv_5.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1fv_6.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1fv_64.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1fv_7.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1fv_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n1fv_9.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n2bv_10.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n2bv_12.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n2bv_14.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n2bv_16.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n2bv_2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n2bv_20.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n2bv_32.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n2bv_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n2bv_6.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n2bv_64.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n2bv_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n2fv_10.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n2fv_12.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n2fv_14.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n2fv_16.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n2fv_2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n2fv_20.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n2fv_32.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n2fv_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n2fv_6.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n2fv_64.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n2fv_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n2sv_16.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n2sv_32.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n2sv_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n2sv_64.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\n2sv_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\q1bv_2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\q1bv_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\q1bv_5.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\q1bv_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\q1fv_2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\q1fv_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\q1fv_5.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\q1fv_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1buv_10.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1buv_2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1buv_3.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1buv_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1buv_5.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1buv_6.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1buv_7.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1buv_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1buv_9.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1bv_10.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1bv_12.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1bv_15.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1bv_16.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1bv_2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1bv_20.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1bv_25.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1bv_3.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1bv_32.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1bv_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1bv_5.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1bv_6.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1bv_64.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1bv_7.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1bv_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1bv_9.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1fuv_10.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1fuv_2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1fuv_3.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1fuv_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1fuv_5.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1fuv_6.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1fuv_7.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1fuv_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1fuv_9.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1fv_10.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1fv_12.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1fv_15.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1fv_16.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1fv_2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1fv_20.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1fv_25.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1fv_3.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1fv_32.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1fv_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1fv_5.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1fv_6.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1fv_64.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1fv_7.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1fv_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1fv_9.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1sv_16.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1sv_2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1sv_32.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1sv_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t1sv_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t2bv_10.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t2bv_16.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t2bv_2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t2bv_20.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t2bv_25.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t2bv_32.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t2bv_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t2bv_5.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t2bv_64.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t2bv_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t2fv_10.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t2fv_16.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t2fv_2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t2fv_20.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t2fv_25.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t2fv_32.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t2fv_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t2fv_5.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t2fv_64.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t2fv_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t2sv_16.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t2sv_32.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t2sv_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t2sv_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t3bv_10.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t3bv_16.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t3bv_20.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t3bv_25.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t3bv_32.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t3bv_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t3bv_5.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t3bv_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t3fv_10.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t3fv_16.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t3fv_20.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t3fv_25.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t3fv_32.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t3fv_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t3fv_5.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\simd\sse2\t3fv_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\solve.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\vrank-geq1.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\dft\zero.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\align.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\alloc.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\assert.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\awake.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\buffered.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\cpy1d.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\cpy2d-pair.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\cpy2d.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\ct.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\debug.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\extract-reim.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\hash.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\iabs.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\kalloc.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\md5-1.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\md5.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\minmax.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\ops.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\pickdim.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\plan.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\planner.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\primes.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\print.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\problem.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\rader.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\scan.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\solver.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\solvtab.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\stride.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\tensor.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\tensor1.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\tensor2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\tensor3.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\tensor4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\tensor5.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\tensor7.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\tensor8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\tensor9.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\tile2d.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\timer.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\transpose.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\trig.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\kernel\twiddle.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\buffered.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\buffered2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\conf.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\ct-hc2c-direct.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\ct-hc2c.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\dft-r2hc.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\dht-r2hc.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\dht-rader.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\direct-r2c.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\direct-r2r.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\direct2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\generic.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\hc2hc-direct.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\hc2hc-generic.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\hc2hc.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\indirect.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\khc2c.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\khc2hc.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\kr2c.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\kr2r.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\nop.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\nop2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\plan.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\plan2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\problem.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\problem2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\rank-geq2-rdft2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\rank-geq2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\rank0-rdft2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\rank0.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\rdft-dht.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\rdft2-inplace-strides.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\rdft2-rdft.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\rdft2-strides.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\rdft2-tensor-max-index.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\hc2c.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\hfb.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2c.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\codlist.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hb2_16.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hb2_20.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hb2_25.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hb2_32.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hb2_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hb2_5.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hb2_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hb_10.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hb_12.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hb_15.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hb_16.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hb_2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hb_20.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hb_25.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hb_3.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hb_32.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hb_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hb_5.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hb_6.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hb_64.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hb_7.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hb_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hb_9.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hc2cb2_16.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hc2cb2_20.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hc2cb2_32.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hc2cb2_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hc2cb2_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hc2cbdft2_16.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hc2cbdft2_20.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hc2cbdft2_32.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hc2cbdft2_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hc2cbdft2_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hc2cbdft_10.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hc2cbdft_12.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hc2cbdft_16.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hc2cbdft_2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hc2cbdft_20.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hc2cbdft_32.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hc2cbdft_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hc2cbdft_6.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hc2cbdft_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hc2cb_10.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hc2cb_12.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hc2cb_16.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hc2cb_2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hc2cb_20.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hc2cb_32.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hc2cb_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hc2cb_6.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\hc2cb_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\r2cbIII_10.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\r2cbIII_12.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\r2cbIII_15.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\r2cbIII_16.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\r2cbIII_2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\r2cbIII_20.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\r2cbIII_25.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\r2cbIII_3.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\r2cbIII_32.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\r2cbIII_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\r2cbIII_5.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\r2cbIII_6.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\r2cbIII_64.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\r2cbIII_7.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\r2cbIII_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\r2cbIII_9.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\r2cb_10.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\r2cb_11.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\r2cb_12.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\r2cb_128.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\r2cb_13.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\r2cb_14.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\r2cb_15.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\r2cb_16.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\r2cb_2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\r2cb_20.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\r2cb_25.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\r2cb_3.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\r2cb_32.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\r2cb_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\r2cb_5.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\r2cb_6.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\r2cb_64.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\r2cb_7.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\r2cb_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cb\r2cb_9.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\codlist.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hc2cf2_16.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hc2cf2_20.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hc2cf2_32.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hc2cf2_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hc2cf2_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hc2cfdft2_16.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hc2cfdft2_20.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hc2cfdft2_32.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hc2cfdft2_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hc2cfdft2_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hc2cfdft_10.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hc2cfdft_12.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hc2cfdft_16.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hc2cfdft_2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hc2cfdft_20.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hc2cfdft_32.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hc2cfdft_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hc2cfdft_6.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hc2cfdft_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hc2cf_10.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hc2cf_12.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hc2cf_16.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hc2cf_2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hc2cf_20.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hc2cf_32.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hc2cf_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hc2cf_6.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hc2cf_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hf2_16.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hf2_20.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hf2_25.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hf2_32.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hf2_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hf2_5.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hf2_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hf_10.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hf_12.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hf_15.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hf_16.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hf_2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hf_20.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hf_25.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hf_3.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hf_32.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hf_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hf_5.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hf_6.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hf_64.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hf_7.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hf_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\hf_9.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\r2cfII_10.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\r2cfII_12.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\r2cfII_15.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\r2cfII_16.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\r2cfII_2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\r2cfII_20.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\r2cfII_25.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\r2cfII_3.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\r2cfII_32.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\r2cfII_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\r2cfII_5.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\r2cfII_6.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\r2cfII_64.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\r2cfII_7.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\r2cfII_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\r2cfII_9.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\r2cf_10.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\r2cf_11.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\r2cf_12.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\r2cf_128.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\r2cf_13.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\r2cf_14.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\r2cf_15.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\r2cf_16.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\r2cf_2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\r2cf_20.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\r2cf_25.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\r2cf_3.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\r2cf_32.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\r2cf_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\r2cf_5.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\r2cf_6.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\r2cf_64.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\r2cf_7.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\r2cf_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2cf\r2cf_9.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2r.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2r\codlist.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2r\e01_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\scalar\r2r\e10_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\simd\sse2\codlist.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\simd\sse2\genus.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\simd\sse2\hc2cbdftv_10.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\simd\sse2\hc2cbdftv_12.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\simd\sse2\hc2cbdftv_16.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\simd\sse2\hc2cbdftv_2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\simd\sse2\hc2cbdftv_20.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\simd\sse2\hc2cbdftv_32.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\simd\sse2\hc2cbdftv_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\simd\sse2\hc2cbdftv_6.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\simd\sse2\hc2cbdftv_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\simd\sse2\hc2cfdftv_10.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\simd\sse2\hc2cfdftv_12.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\simd\sse2\hc2cfdftv_16.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\simd\sse2\hc2cfdftv_2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\simd\sse2\hc2cfdftv_20.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\simd\sse2\hc2cfdftv_32.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\simd\sse2\hc2cfdftv_4.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\simd\sse2\hc2cfdftv_6.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\simd\sse2\hc2cfdftv_8.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\solve.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\solve2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\vrank-geq1-rdft2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\vrank-geq1.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\rdft\vrank3-transpose.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\reodft\conf.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\reodft\redft00e-r2hc-pad.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\reodft\redft00e-r2hc.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\reodft\reodft00e-splitradix.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\reodft\reodft010e-r2hc.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\reodft\reodft11e-r2hc-odd.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\reodft\reodft11e-r2hc.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\reodft\reodft11e-radix2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\reodft\rodft00e-r2hc-pad.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\reodft\rodft00e-r2hc.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\simd-support\sse2-nonportable.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\simd-support\sse2.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\simd-support\taint.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\threads\api.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\threads\conf.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\threads\ct.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\threads\dft-vrank-geq1.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\threads\f77api.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\threads\hc2hc.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\threads\openmp.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\threads\rdft-vrank-geq1.c" />
|
||||
<ClCompile Include="$(FftwSrcDir)\threads\vrank-geq1-rdft2.c" />
|
||||
</ItemGroup>
|
||||
</Project>
|
File diff suppressed because it is too large
Load Diff
|
@ -1,72 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{AD56899E-961B-47B7-BD0F-14D0DA50D141}</ProjectGuid>
|
||||
<RootNamespace>fontconfig</RootNamespace>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Project configuration -->
|
||||
<PropertyGroup Label="AegisubConfiguration">
|
||||
<AegisubProjectType>lib</AegisubProjectType>
|
||||
</PropertyGroup>
|
||||
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="$(MSBuildThisFileDirectory)..\aegisub.props" />
|
||||
</ImportGroup>
|
||||
|
||||
<!-- Project specific configuration -->
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>
|
||||
$(FontconfigSrcDir);
|
||||
$(FontconfigSrcDir)\win32\include;
|
||||
%(AdditionalIncludeDirectories)
|
||||
</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>
|
||||
HAVE_CONFIG_H;
|
||||
%(PreprocessorDefinitions)
|
||||
</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
|
||||
<!-- Source files -->
|
||||
<ItemGroup>
|
||||
<InstallHeader Include="$(FontconfigSrcDir)\fontconfig\*.h">
|
||||
<Destination>fontconfig\</Destination>
|
||||
</InstallHeader>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(FontconfigSrcDir)\win32\src\dirent.c" />
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fcatomic.c" />
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fcblanks.c" />
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fccache.c" />
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fccfg.c" />
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fccharset.c" />
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fcdbg.c" />
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fcdefault.c" />
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fcdir.c" />
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fcformat.c" />
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fcfreetype.c" />
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fcfs.c" />
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fcinit.c" />
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fclang.c" />
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fclist.c" />
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fcmatch.c" />
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fcmatrix.c" />
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fcname.c" />
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fcpat.c" />
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fcserialize.c" />
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fcstat.c" />
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fcstr.c" />
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fcxml.c" />
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\ftglue.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(FontconfigSrcDir)\win32\include\config.h" />
|
||||
<ClInclude Include="$(FontconfigSrcDir)\win32\include\dirent.h" />
|
||||
<ClInclude Include="$(FontconfigSrcDir)\src\fcdeprecate.h" />
|
||||
<ClInclude Include="$(FontconfigSrcDir)\src\fcftint.h" />
|
||||
<ClInclude Include="$(FontconfigSrcDir)\src\fcint.h" />
|
||||
<ClInclude Include="$(FontconfigSrcDir)\src\ftglue.h" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -1,107 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{b4c15893-ec11-491d-9507-0ac184f9cc78}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Source Files\FT_MODULES">
|
||||
<UniqueIdentifier>{4d3e4eff-3fbc-4b20-b413-2743b23b7109}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{e6cf6a0f-0404-4024-8bf8-ff5b29f35657}</UniqueIdentifier>
|
||||
<Extensions>h;hpp;hxx;hm;inl</Extensions>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(FontconfigSrcDir)\win32\src\dirent.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fcatomic.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fcblanks.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fccache.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fccfg.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fccharset.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fcdbg.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fcdefault.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fcdir.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fcformat.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fcfreetype.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fcfs.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fcinit.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fclang.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fclist.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fcmatch.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fcmatrix.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fcname.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fcpat.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fcserialize.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fcstr.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\fcxml.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(FontconfigSrcDir)\src\ftglue.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(FontconfigSrcDir)\win32\headers\config.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(FontconfigSrcDir)\win32\headers\dirent.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(FontconfigSrcDir)\src\fcdeprecate.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(FontconfigSrcDir)\src\fcftint.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(FontconfigSrcDir)\src\fcint.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(FontconfigSrcDir)\src\ftglue.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -1,96 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{78B079BD-9FC7-4B9E-B4A6-96DA0F00248B}</ProjectGuid>
|
||||
<RootNamespace>freetype</RootNamespace>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Project configuration -->
|
||||
<PropertyGroup Label="AegisubConfiguration">
|
||||
<AegisubProjectType>lib</AegisubProjectType>
|
||||
</PropertyGroup>
|
||||
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="$(MSBuildThisFileDirectory)..\aegisub.props" />
|
||||
</ImportGroup>
|
||||
|
||||
<!-- Project specific configuration -->
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>$(Freetype2SrcDir)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_LIB;_CRT_SECURE_NO_WARNINGS;FT2_BUILD_LIBRARY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<StringPooling>true</StringPooling>
|
||||
<DisableLanguageExtensions>true</DisableLanguageExtensions>
|
||||
<DisableSpecificWarnings>4001</DisableSpecificWarnings>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
</ItemDefinitionGroup>
|
||||
|
||||
<!-- Source files -->
|
||||
<ItemGroup>
|
||||
<InstallHeader Include="$(Freetype2SrcDir)\include\ft2build.h" />
|
||||
<InstallHeader Include="$(Freetype2SrcDir)\include\freetype\*.h">
|
||||
<Destination>freetype\</Destination>
|
||||
</InstallHeader>
|
||||
<InstallHeader Include="$(Freetype2SrcDir)\include\freetype\config\*.h">
|
||||
<Destination>freetype\config\</Destination>
|
||||
</InstallHeader>
|
||||
<InstallHeader Include="$(Freetype2SrcDir)\include\freetype\internal\*.h">
|
||||
<Destination>freetype\internal\</Destination>
|
||||
</InstallHeader>
|
||||
<InstallHeader Include="$(Freetype2SrcDir)\include\freetype\internal\services*.h">
|
||||
<Destination>freetype\internal\services\</Destination>
|
||||
</InstallHeader>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\builds\win32\ftdebug.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\autofit\autofit.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\ftbase.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\ftbbox.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\ftbitmap.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\ftfstype.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\ftgasp.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\ftglyph.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\ftgxval.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\ftinit.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\ftlcdfil.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\ftmm.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\ftotval.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\ftpatent.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\ftpfr.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\ftstroke.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\ftsynth.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\ftsystem.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\fttype1.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\ftwinfnt.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\ftxf86.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\bdf\bdf.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\cache\ftcache.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\cff\cff.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\cid\type1cid.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\gzip\ftgzip.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\lzw\ftlzw.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\pcf\pcf.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\pfr\pfr.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\psaux\psaux.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\pshinter\pshinter.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\psnames\psmodule.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\raster\raster.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\sfnt\sfnt.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\smooth\smooth.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\truetype\truetype.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\type1\type1.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\type42\type42.c" />
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\winfonts\winfnt.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(Freetype2SrcDir)\include\ft2build.h" />
|
||||
<ClInclude Include="$(Freetype2SrcDir)\include\freetype\config\ftconfig.h" />
|
||||
<ClInclude Include="$(Freetype2SrcDir)\include\freetype\config\ftheader.h" />
|
||||
<ClInclude Include="$(Freetype2SrcDir)\include\freetype\config\ftmodule.h" />
|
||||
<ClInclude Include="$(Freetype2SrcDir)\include\freetype\config\ftoption.h" />
|
||||
<ClInclude Include="$(Freetype2SrcDir)\include\freetype\config\ftstdlib.h" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -1,155 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{b4c15893-ec11-491d-9507-0ac184f9cc78}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Source Files\FT_MODULES">
|
||||
<UniqueIdentifier>{4d3e4eff-3fbc-4b20-b413-2743b23b7109}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{e6cf6a0f-0404-4024-8bf8-ff5b29f35657}</UniqueIdentifier>
|
||||
<Extensions>h;hpp;hxx;hm;inl</Extensions>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\builds\win32\ftdebug.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\autofit\autofit.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\ftbase.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\ftbbox.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\ftbitmap.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\ftfstype.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\ftgasp.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\ftglyph.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\ftgxval.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\ftinit.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\ftlcdfil.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\ftmm.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\ftotval.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\ftpatent.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\ftpfr.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\ftstroke.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\ftsynth.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\ftsystem.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\fttype1.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\ftwinfnt.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\base\ftxf86.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\bdf\bdf.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\cache\ftcache.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\cff\cff.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\cid\type1cid.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\gzip\ftgzip.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\lzw\ftlzw.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\pcf\pcf.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\pfr\pfr.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\psaux\psaux.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\pshinter\pshinter.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\psnames\psmodule.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\raster\raster.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\sfnt\sfnt.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\smooth\smooth.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\truetype\truetype.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\type1\type1.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\type42\type42.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(Freetype2SrcDir)\src\winfonts\winfnt.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(Freetype2SrcDir)\include\ft2build.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(Freetype2SrcDir)\include\freetype\config\ftconfig.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(Freetype2SrcDir)\include\freetype\config\ftheader.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(Freetype2SrcDir)\include\freetype\config\ftmodule.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(Freetype2SrcDir)\include\freetype\config\ftoption.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(Freetype2SrcDir)\include\freetype\config\ftstdlib.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -1,110 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{FB8E8D19-A4D6-4181-943C-282075F49B41}</ProjectGuid>
|
||||
<Keyword>MakeFileProj</Keyword>
|
||||
<ConfigurationType>Makefile</ConfigurationType>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Aegisub project configuration -->
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="$(MSBuildThisFileDirectory)..\aegisub.props" />
|
||||
</ImportGroup>
|
||||
|
||||
<PropertyGroup Label="ConfigArgs">
|
||||
<Cflags>-nologo -DFRIBIDI_ENTRY=\"\"</Cflags>
|
||||
<CfgDebug Condition="'$(Configuration)' == 'Debug'">--enable-debug CFLAGS="-MDd $(Cflags)"</CfgDebug>
|
||||
<CfgDebug Condition="'$(Configuration)' == 'Release'">--disable-debug CFLAGS="-MD $(Cflags)"</CfgDebug>
|
||||
<CfgArgs>
|
||||
--enable-static
|
||||
--disable-shared
|
||||
--disable-dependency-tracking
|
||||
--without-glib
|
||||
$(CfgDebug)
|
||||
</CfgArgs>
|
||||
<AbsSrcDir>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)$(FribidiSrcDir)'))</AbsSrcDir>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<AutomakeFiles Include="$(AbsSrcDir)\**\*.am" />
|
||||
<SourceFiles Include="$(AbsSrcDir)\**\*.c" />
|
||||
<SourceFiles Include="$(AbsSrcDir)\**\*.h" />
|
||||
</ItemGroup>
|
||||
<Target Name="Bootstrap"
|
||||
Inputs="$(AbsSrcDir)\configure.ac;@(AutomakeFiles)"
|
||||
Outputs="$(AbsSrcDir)\configure"
|
||||
>
|
||||
<ExecShellScript
|
||||
Command="$(AbsSrcDir)\bootstrap"
|
||||
WorkingDirectory="$(AbsSrcDir)"
|
||||
Configuration="@(ExecShellScript)"
|
||||
/>
|
||||
</Target>
|
||||
|
||||
<Target Name="Configure"
|
||||
Inputs="$(AbsSrcDir)\configure"
|
||||
Outputs="$(AegisubObjectDir)Makefile"
|
||||
>
|
||||
<MsysPath Path="$(AegisubObjectDir)\temp">
|
||||
<Output TaskParameter="Result" PropertyName="CfgPrefix" />
|
||||
</MsysPath>
|
||||
|
||||
<MsysPath Path="$(MSBuildThisFileDirectory)../../include">
|
||||
<Output TaskParameter="Result" PropertyName="CfgIncludePrefix" />
|
||||
</MsysPath>
|
||||
|
||||
<MsysPath Path="$(AegisubLibraryDir)">
|
||||
<Output TaskParameter="Result" PropertyName="CfgLibPrefix" />
|
||||
</MsysPath>
|
||||
|
||||
<ExecShellScript
|
||||
Command="$(AbsSrcDir)\configure"
|
||||
Arguments="$(CfgArgs) --prefix=$(CfgPrefix) --libdir=$(CfgLibPrefix) --includedir=$(CfgIncludePrefix)"
|
||||
WorkingDirectory="$(AegisubObjectDir)"
|
||||
Configuration="@(ExecShellScript)"
|
||||
/>
|
||||
|
||||
<!-- fribidi defines the symbols to export twice, which causes errors -->
|
||||
<UpdateFile File="$(AegisubObjectDir)lib\Makefile" Find=" %24(am__append_1)" Replacement="" />
|
||||
<!-- We only want the library and the docs want c2man, so remove
|
||||
unused stuff from SUBDIRS -->
|
||||
<UpdateFile File="$(AegisubObjectDir)Makefile" Find=" bin doc test" Replacement="" />
|
||||
</Target>
|
||||
|
||||
<Target Name="Compile"
|
||||
Inputs="$(AegisubObjectDir)Makefile;@(SourceFiles)"
|
||||
Outputs="$(AegisubObjectDir)lib\.libs\fribidi.lib"
|
||||
>
|
||||
<ExecShellScript
|
||||
Command="make"
|
||||
Arguments=" "
|
||||
WorkingDirectory="$(AegisubObjectDir)"
|
||||
Configuration="@(ExecShellScript)"
|
||||
/>
|
||||
<Touch Files="$(AegisubObjectDir)lib\.libs\fribidi.lib" />
|
||||
</Target>
|
||||
|
||||
<Target Name="Install"
|
||||
Inputs="$(AegisubObjectDir)lib\.libs\fribidi.lib"
|
||||
Outputs="$(AegisubLibraryDir)fribidi.lib"
|
||||
>
|
||||
<ExecShellScript
|
||||
Command="make install"
|
||||
WorkingDirectory="$(AegisubObjectDir)"
|
||||
Configuration="@(ExecShellScript)"
|
||||
/>
|
||||
</Target>
|
||||
|
||||
<Target Name="Build">
|
||||
<Error Condition="!Exists('$(AbsSrcDir)')" Text="Fribidi source not found at '$(AbsSrcDir)'" />
|
||||
<CallTarget Targets="Bootstrap;Configure;Compile;Install" />
|
||||
</Target>
|
||||
|
||||
<Target Name="Clean">
|
||||
<RemoveDir Directories="$(AegisubObjectDir)" ContinueOnError="WarnAndContinue" />
|
||||
</Target>
|
||||
|
||||
<Target Name="Rebuild">
|
||||
<CallTarget Targets="Clean;Build" />
|
||||
</Target>
|
||||
</Project>
|
|
@ -1,2 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
|
|
@ -1,62 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{FBE51B37-8B12-41E8-B5E0-F00A06B4BCD2}</ProjectGuid>
|
||||
<RootNamespace>googletest</RootNamespace>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Aegisub project configuration -->
|
||||
<PropertyGroup Label="AegisubConfiguration">
|
||||
<AegisubProjectType>lib</AegisubProjectType>
|
||||
</PropertyGroup>
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="$(MSBuildThisFileDirectory)..\aegisub.props" />
|
||||
</ImportGroup>
|
||||
|
||||
<!-- Project specific configuration -->
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>
|
||||
GTEST_HAS_TR1_TUPLE=0;
|
||||
%(PreprocessorDefinitions)
|
||||
</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>
|
||||
$(GtestSrcDir);
|
||||
%(AdditionalIncludeDirectories)
|
||||
</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
|
||||
<!-- Source files -->
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\gtest-death-test.h" />
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\gtest-message.h" />
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\gtest-param-test.h" />
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\gtest-printers.h" />
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\gtest-spi.h" />
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\gtest-test-part.h" />
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\gtest-typed-test.h" />
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\gtest.h" />
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\gtest_pred_impl.h" />
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\gtest_prod.h" />
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\internal\gtest-death-test-internal.h" />
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\internal\gtest-filepath.h" />
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\internal\gtest-internal.h" />
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\internal\gtest-linked_ptr.h" />
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\internal\gtest-param-util-generated.h" />
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\internal\gtest-param-util.h" />
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\internal\gtest-port.h" />
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\internal\gtest-string.h" />
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\internal\gtest-tuple.h" />
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\internal\gtest-type-util.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="$(GtestSrcDir)\include\gtest\gtest-param-test.h.pump" />
|
||||
<None Include="$(GtestSrcDir)\include\gtest\internal\gtest-param-util-generated.h.pump" />
|
||||
<None Include="$(GtestSrcDir)\include\gtest\internal\gtest-tuple.h.pump" />
|
||||
<None Include="$(GtestSrcDir)\include\gtest\internal\gtest-type-util.h.pump" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(GtestSrcDir)\src\gtest-all.cc" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -1,97 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
|
||||
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Header Files\internal">
|
||||
<UniqueIdentifier>{ad1eaa10-1448-406d-924c-ec1a608cec0b}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\gtest.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\gtest_pred_impl.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\gtest_prod.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\gtest-death-test.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\gtest-message.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\gtest-param-test.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\gtest-printers.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\gtest-spi.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\gtest-test-part.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\gtest-typed-test.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\internal\gtest-death-test-internal.h">
|
||||
<Filter>Header Files\internal</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\internal\gtest-filepath.h">
|
||||
<Filter>Header Files\internal</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\internal\gtest-internal.h">
|
||||
<Filter>Header Files\internal</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\internal\gtest-linked_ptr.h">
|
||||
<Filter>Header Files\internal</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\internal\gtest-param-util.h">
|
||||
<Filter>Header Files\internal</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\internal\gtest-param-util-generated.h">
|
||||
<Filter>Header Files\internal</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\internal\gtest-port.h">
|
||||
<Filter>Header Files\internal</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\internal\gtest-string.h">
|
||||
<Filter>Header Files\internal</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\internal\gtest-tuple.h">
|
||||
<Filter>Header Files\internal</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(GtestSrcDir)\include\gtest\internal\gtest-type-util.h">
|
||||
<Filter>Header Files\internal</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="$(GtestSrcDir)\include\gtest\gtest-param-test.h.pump">
|
||||
<Filter>Header Files</Filter>
|
||||
</None>
|
||||
<None Include="$(GtestSrcDir)\include\gtest\internal\gtest-param-util-generated.h.pump">
|
||||
<Filter>Header Files\internal</Filter>
|
||||
</None>
|
||||
<None Include="$(GtestSrcDir)\include\gtest\internal\gtest-tuple.h.pump">
|
||||
<Filter>Header Files\internal</Filter>
|
||||
</None>
|
||||
<None Include="$(GtestSrcDir)\include\gtest\internal\gtest-type-util.h.pump">
|
||||
<Filter>Header Files\internal</Filter>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(GtestSrcDir)\src\gtest-all.cc">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -1,68 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{CC791693-6B28-40AC-879D-64A6C16468E3}</ProjectGuid>
|
||||
<RootNamespace>hunspell</RootNamespace>
|
||||
</PropertyGroup>
|
||||
<!-- Aegisub project configuration -->
|
||||
<PropertyGroup Label="AegisubConfiguration">
|
||||
<AegisubProjectType>lib</AegisubProjectType>
|
||||
<SrcDir>..\..\..\contrib\hunspell\src\</SrcDir>
|
||||
</PropertyGroup>
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="$(MSBuildThisFileDirectory)..\aegisub.props" />
|
||||
</ImportGroup>
|
||||
<!-- Project specific configuration -->
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>HUNSPELL_STATIC;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>$(SrcDir)win_api;$(SrcDir)hunspell;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<!-- Source files -->
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(SrcDir)hunspell\affentry.hxx" />
|
||||
<ClInclude Include="$(SrcDir)hunspell\affixmgr.hxx" />
|
||||
<ClInclude Include="$(SrcDir)hunspell\atypes.hxx" />
|
||||
<ClInclude Include="$(SrcDir)hunspell\baseaffix.hxx" />
|
||||
<ClInclude Include="$(SrcDir)hunspell\csutil.hxx" />
|
||||
<ClInclude Include="$(SrcDir)hunspell\dictmgr.hxx" />
|
||||
<ClInclude Include="$(SrcDir)hunspell\hashmgr.hxx" />
|
||||
<ClInclude Include="$(SrcDir)hunspell\htypes.hxx" />
|
||||
<ClInclude Include="$(SrcDir)hunspell\hunspell.h" />
|
||||
<ClInclude Include="$(SrcDir)hunspell\hunspell.hxx" />
|
||||
<ClInclude Include="$(SrcDir)hunspell\langnum.hxx" />
|
||||
<ClInclude Include="$(SrcDir)hunspell\phonet.hxx" />
|
||||
<ClInclude Include="$(SrcDir)hunspell\suggestmgr.hxx" />
|
||||
<ClInclude Include="$(SrcDir)parsers\firstparser.hxx" />
|
||||
<ClInclude Include="$(SrcDir)parsers\htmlparser.hxx" />
|
||||
<ClInclude Include="$(SrcDir)parsers\latexparser.hxx" />
|
||||
<ClInclude Include="$(SrcDir)parsers\manparser.hxx" />
|
||||
<ClInclude Include="$(SrcDir)parsers\textparser.hxx" />
|
||||
<ClInclude Include="$(SrcDir)win_api\config.h" />
|
||||
<ClInclude Include="$(SrcDir)win_api\hunspelldll.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(SrcDir)hunspell\affentry.cxx" />
|
||||
<ClCompile Include="$(SrcDir)hunspell\affixmgr.cxx" />
|
||||
<ClCompile Include="$(SrcDir)hunspell\csutil.cxx" />
|
||||
<ClCompile Include="$(SrcDir)hunspell\dictmgr.cxx" />
|
||||
<ClCompile Include="$(SrcDir)hunspell\hashmgr.cxx" />
|
||||
<ClCompile Include="$(SrcDir)hunspell\hunspell.cxx" />
|
||||
<ClCompile Include="$(SrcDir)hunspell\phonet.cxx" />
|
||||
<ClCompile Include="$(SrcDir)hunspell\suggestmgr.cxx" />
|
||||
<ClCompile Include="$(SrcDir)parsers\firstparser.cxx" />
|
||||
<ClCompile Include="$(SrcDir)parsers\htmlparser.cxx" />
|
||||
<ClCompile Include="$(SrcDir)parsers\latexparser.cxx" />
|
||||
<ClCompile Include="$(SrcDir)parsers\manparser.cxx" />
|
||||
<ClCompile Include="$(SrcDir)parsers\testparser.cxx" />
|
||||
<ClCompile Include="$(SrcDir)parsers\textparser.cxx" />
|
||||
<ClCompile Include="$(SrcDir)win_api\hunspelldll.c">
|
||||
<!-- Why is this file named .c when it's obviously C++ code -->
|
||||
<CompileAs>CompileAsCpp</CompileAs>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\contrib\hunspell\src\hunspell\filemgr.cxx" />
|
||||
<ClCompile Include="..\..\..\contrib\hunspell\src\hunspell\hunzip.cxx" />
|
||||
<ClCompile Include="..\..\..\contrib\hunspell\src\hunspell\replist.cxx" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -1,135 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
|
||||
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Resource Files">
|
||||
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
|
||||
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(SrcDir)hunspell\affixmgr.hxx">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)hunspell\atypes.hxx">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)hunspell\baseaffix.hxx">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)hunspell\csutil.hxx">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)hunspell\dictmgr.hxx">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)hunspell\hashmgr.hxx">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)hunspell\htypes.hxx">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)hunspell\hunspell.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)hunspell\hunspell.hxx">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)hunspell\langnum.hxx">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)hunspell\phonet.hxx">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)hunspell\suggestmgr.hxx">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)parsers\firstparser.hxx">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)parsers\htmlparser.hxx">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)parsers\latexparser.hxx">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)parsers\manparser.hxx">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)parsers\textparser.hxx">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)win_api\config.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)win_api\hunspelldll.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)hunspell\affentry.hxx">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(SrcDir)hunspell\affentry.cxx">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)hunspell\affixmgr.cxx">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)hunspell\csutil.cxx">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)hunspell\dictmgr.cxx">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)hunspell\hashmgr.cxx">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)hunspell\hunspell.cxx">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)hunspell\phonet.cxx">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)hunspell\suggestmgr.cxx">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)parsers\firstparser.cxx">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)parsers\htmlparser.cxx">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)parsers\latexparser.cxx">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)parsers\manparser.cxx">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)parsers\testparser.cxx">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)parsers\textparser.cxx">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)win_api\hunspelldll.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\contrib\hunspell\src\hunspell\filemgr.cxx">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\contrib\hunspell\src\hunspell\hunzip.cxx">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\contrib\hunspell\src\hunspell\replist.cxx">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -1,111 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{F934AB7B-186B-4E96-B20C-A58C38C1B818}</ProjectGuid>
|
||||
<Keyword>MakeFileProj</Keyword>
|
||||
<ConfigurationType>Makefile</ConfigurationType>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Aegisub project configuration -->
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="$(MSBuildThisFileDirectory)..\aegisub.props" />
|
||||
</ImportGroup>
|
||||
|
||||
<PropertyGroup Label="ConfigArgs">
|
||||
<CfgDebug Condition="'$(Configuration)' == 'Debug'">--enable-debug --disable-release CFLAGS=-MDd CXXFLAGS=-MDd</CfgDebug>
|
||||
<CfgDebug Condition="'$(Configuration)' == 'Release'">--disable-debug --enable-release CFLAGS="-MD -Gw" CXXFLAGS="-MD -Gw"</CfgDebug>
|
||||
<CfgArgs>
|
||||
CC=cl
|
||||
CXX=cl
|
||||
--enable-static
|
||||
--disable-shared
|
||||
--disable-extras
|
||||
--disable-icuio
|
||||
--disable-layout
|
||||
--disable-tests
|
||||
--disable-samples
|
||||
$(CfgDebug)
|
||||
</CfgArgs>
|
||||
<AbsSrcDir>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)$(IcuSrcDir)'))</AbsSrcDir>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ConfigureInput Include="$(AbsSrcDir)\configure" />
|
||||
<ConfigureOutput Include="$(AegisubObjectDir)Makefile" />
|
||||
</ItemGroup>
|
||||
|
||||
<Target Name="Configure"
|
||||
Inputs="@(ConfigureInput)"
|
||||
Outputs="@(ConfigureOutput)"
|
||||
>
|
||||
<Delete Files="$(AegisubObjectDir)build.timestamp" />
|
||||
|
||||
<Copy
|
||||
SourceFiles="mh-msys-msvc"
|
||||
DestinationFiles="$(IcuSrcDir)\config\mh-cygwin-msvc"
|
||||
SkipUnchangedFiles="true"
|
||||
/>
|
||||
|
||||
<MsysPath Path="$(AegisubObjectDir)\temp">
|
||||
<Output TaskParameter="Result" PropertyName="CfgPrefix" />
|
||||
</MsysPath>
|
||||
|
||||
<MsysPath Path="$(MSBuildThisFileDirectory)../../include">
|
||||
<Output TaskParameter="Result" PropertyName="CfgIncludePrefix" />
|
||||
</MsysPath>
|
||||
|
||||
<MsysPath Path="$(AegisubLibraryDir)">
|
||||
<Output TaskParameter="Result" PropertyName="CfgLibPrefix" />
|
||||
</MsysPath>
|
||||
|
||||
<ExecShellScript
|
||||
Command="$(AbsSrcDir)\configure"
|
||||
Arguments="$(CfgArgs) --prefix=$(CfgPrefix) --libdir=$(CfgLibPrefix) --includedir=$(CfgIncludePrefix)"
|
||||
WorkingDirectory="$(AegisubObjectDir)"
|
||||
Configuration="@(ExecShellScript)"
|
||||
/>
|
||||
|
||||
<!-- Ensure that Makefile has a recent modified time to avoid
|
||||
rerunning configure pointlessly -->
|
||||
<Touch Files="@(ConfigureOutput)" />
|
||||
</Target>
|
||||
|
||||
<ItemGroup>
|
||||
<OutputLibraries Include="$(AegisubObjectDir)lib\*" />
|
||||
</ItemGroup>
|
||||
|
||||
<Target Name="Compile"
|
||||
Inputs="$(IcuSrcDir)"
|
||||
Outputs="$(AegisubObjectDir)build.timestamp"
|
||||
>
|
||||
<ExecShellScript
|
||||
Command="make"
|
||||
Arguments="-j$(NUMBER_OF_PROCESSORS)"
|
||||
WorkingDirectory="$(AegisubObjectDir)"
|
||||
Configuration="@(ExecShellScript)"
|
||||
/>
|
||||
|
||||
<ExecShellScript
|
||||
Command="make install"
|
||||
WorkingDirectory="$(AegisubObjectDir)"
|
||||
Configuration="@(ExecShellScript)"
|
||||
/>
|
||||
|
||||
<Touch Files="$(AegisubObjectDir)build.timestamp" AlwaysCreate="true" />
|
||||
</Target>
|
||||
|
||||
<Target Name="Build">
|
||||
<Error Condition="!Exists('$(AbsSrcDir)')" Text="ICU source not found at '$(AbsSrcDir)'" />
|
||||
|
||||
<CallTarget Targets="Configure" />
|
||||
<CallTarget Targets="Compile" />
|
||||
</Target>
|
||||
|
||||
<Target Name="Clean">
|
||||
<RemoveDir Directories="$(AegisubObjectDir)" ContinueOnError="WarnAndContinue" />
|
||||
</Target>
|
||||
|
||||
<Target Name="Rebuild">
|
||||
<CallTarget Targets="Clean;Build" />
|
||||
</Target>
|
||||
</Project>
|
|
@ -1,84 +0,0 @@
|
|||
# ICU's mh-cygwin-msvc doesn't work with msys or Visual Studio 2012.
|
||||
# There's a whole bunch of incompatibilities, so this is a complete replacement
|
||||
# rather than just a patch.
|
||||
|
||||
sbindir=$(bindir)
|
||||
CPPFLAGS += -DU_STATIC_IMPLEMENTATION -DUCONFIG_NO_LEGACY_CONVERSION=1 -DU_ENABLE_DYLOAD=0 -DUCONFIG_NO_FILE_IO=1 -DU_CHARSET_IS_UTF8=1
|
||||
|
||||
ifeq ($(ENABLE_DEBUG),1)
|
||||
CPPFLAGS+=-D_DEBUG=1
|
||||
CFLAGS+=-Z7
|
||||
CXXFLAGS+=-Z7
|
||||
else
|
||||
CPPFLAGS+=-DU_RELEASE=1
|
||||
endif
|
||||
|
||||
CFLAGS+=-GF -nologo
|
||||
CXXFLAGS+=-GF -nologo -EHsc -Zc:wchar_t
|
||||
CPPFLAGS+=-D_CRT_SECURE_NO_DEPRECATE
|
||||
DEFS+=-DWIN32 -DCYGWINMSVC
|
||||
LDFLAGS+=-nologo
|
||||
|
||||
COMPILE.c= $(CC) $(CPPFLAGS) $(DEFS) $(CFLAGS) -c
|
||||
COMPILE.cc= $(CXX) $(CPPFLAGS) $(DEFS) $(CXXFLAGS) -c
|
||||
LINK.c= LINK.EXE -subsystem:console $(LDFLAGS)
|
||||
LINK.cc= LINK.EXE -subsystem:console $(LDFLAGS)
|
||||
|
||||
OUTOPT = -out:
|
||||
|
||||
LIBSICU = $(STATIC_PREFIX)$(ICUPREFIX)
|
||||
A = lib
|
||||
STATIC_O=o
|
||||
|
||||
AR = LIB.EXE
|
||||
ARFLAGS := -nologo $(ARFLAGS:r=)
|
||||
RANLIB = ls -s
|
||||
AR_OUTOPT = -OUT:
|
||||
|
||||
IMPORT_LIB_EXT = .lib
|
||||
|
||||
LIBPREFIX=
|
||||
DEFAULT_LIBS = advapi32.lib
|
||||
|
||||
DATA_STUBNAME = dt
|
||||
I18N_STUBNAME = in
|
||||
LIBICU = $(STATIC_PREFIX_WHEN_USED)$(ICUPREFIX)
|
||||
|
||||
ifeq ($(wildcard $(LIBDIR)/$(LIBICU)$(DATA_STUBNAME)$(ICULIBSUFFIX).lib),)
|
||||
LIBICUDT= $(top_builddir)/stubdata/$(LIBICU)$(DATA_STUBNAME)$(ICULIBSUFFIX).lib
|
||||
else
|
||||
LIBICUDT= $(LIBDIR)/$(LIBICU)$(DATA_STUBNAME)$(ICULIBSUFFIX).lib
|
||||
endif
|
||||
LIBICUUC= $(LIBDIR)/$(LIBICU)$(COMMON_STUBNAME)$(ICULIBSUFFIX).lib $(LIBICUDT)
|
||||
LIBICUI18N= $(LIBDIR)/$(LIBICU)$(I18N_STUBNAME)$(ICULIBSUFFIX).lib
|
||||
LIBICULE= $(LIBDIR)/$(LIBICU)$(LAYOUT_STUBNAME)$(ICULIBSUFFIX).lib
|
||||
LIBICULX= $(LIBDIR)/$(LIBICU)$(LAYOUTEX_STUBNAME)$(ICULIBSUFFIX).lib
|
||||
LIBICUIO= $(LIBDIR)/$(LIBICU)$(IO_STUBNAME)$(ICULIBSUFFIX).lib
|
||||
LIBICUTOOLUTIL= $(LIBDIR)/$(LIBICU)$(TOOLUTIL_STUBNAME)$(ICULIBSUFFIX).lib
|
||||
|
||||
LDFLAGSICUDT+= /base:"0x4ad00000" -NOENTRY# The NOENTRY option is required for creating a resource-only DLL.
|
||||
LDFLAGSICUUC= /base:"0x4a800000"# in-uc = 1MB
|
||||
LDFLAGSICUI18N= /base:"0x4a900000"# io-in = 2MB
|
||||
LDFLAGSICUIO= /base:"0x4ab00000"# le-io = 1MB
|
||||
LDFLAGSICULE= /base:"0x4ac00000"# lx-le = 512KB
|
||||
LDFLAGSICULX= /base:"0x4ac80000"
|
||||
LDFLAGSICUTOOLUTIL= /base:"0x4ac00000"# Same as layout. Layout and tools probably won't mix.
|
||||
|
||||
%.o: $(srcdir)/%.c
|
||||
$(COMPILE.c) $(STATICCPPFLAGS) $(STATICCFLAGS) -Fo$@ $<
|
||||
|
||||
%.o: $(srcdir)/%.cpp
|
||||
$(COMPILE.cc) $(STATICCPPFLAGS) $(STATICCXXFLAGS) -Fo$@ $<
|
||||
|
||||
%.res : $(srcdir)/%.rc
|
||||
rc.exe -fo$@ $(CPPFLAGS) $<
|
||||
|
||||
ICUPKGDATA_INSTALL_DIR = $(libdir)
|
||||
|
||||
ICULIBSUFFIX_VERSION = $(LIB_VERSION_MAJOR)
|
||||
|
||||
INSTALL-L=$(INSTALL_PROGRAM)
|
||||
|
||||
LDLIBRARYPATH_ENVVAR = PATH
|
||||
|
||||
PKGDATA_INVOKE_OPTS = MAKEFLAGS=
|
|
@ -1,15 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Target
|
||||
Name="InstallHeaders"
|
||||
AfterTargets="ClCompile"
|
||||
Inputs="@(InstallHeader)"
|
||||
Outputs="$(AegisubSourceBase)include\%(InstallHeader.Destination)%(Filename)%(Extension)"
|
||||
>
|
||||
<Copy
|
||||
SourceFiles="@(InstallHeader)"
|
||||
DestinationFiles="$(AegisubSourceBase)include\%(InstallHeader.Destination)%(Filename)%(Extension)"
|
||||
SkipUnchangedFiles="true"
|
||||
/>
|
||||
</Target>
|
||||
</Project>
|
|
@ -1,126 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{BB3FED86-DB7A-4DC7-964A-260FB86CDE61}</ProjectGuid>
|
||||
<RootNamespace>libaegisub</RootNamespace>
|
||||
</PropertyGroup>
|
||||
<!-- Aegisub project configuration -->
|
||||
<PropertyGroup Label="AegisubConfiguration">
|
||||
<AegisubProjectType>lib</AegisubProjectType>
|
||||
<SrcDir>..\..\libaegisub\</SrcDir>
|
||||
</PropertyGroup>
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="$(MSBuildThisFileDirectory)..\aegisub.props" />
|
||||
</ImportGroup>
|
||||
<!-- Project specific configuration -->
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>
|
||||
$(SrcDir);
|
||||
$(SrcDir)include;
|
||||
$(AegisubContribBase)iconv\include;
|
||||
%(AdditionalIncludeDirectories)
|
||||
</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>
|
||||
NOMINMAX;
|
||||
_WIN32_WINNT=0x0501;
|
||||
%(PreprocessorDefinitions)
|
||||
</PreprocessorDefinitions>
|
||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||
<PrecompiledHeaderFile>lagi_pre.h</PrecompiledHeaderFile>
|
||||
<ForcedIncludeFiles>lagi_pre.h</ForcedIncludeFiles>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<!-- Source files -->
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(SrcDir)common\charset_6937.h" />
|
||||
<ClInclude Include="$(SrcDir)common\option_visit.h" />
|
||||
<ClInclude Include="$(SrcDir)common\parser.h" />
|
||||
<ClInclude Include="$(SrcDir)config.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\access.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\ass\dialogue_parser.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\ass\uuencode.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\background_runner.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\cajun\elements.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\cajun\reader.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\cajun\visitor.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\cajun\writer.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\calltip_provider.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\charset.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\charset_conv.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\charset_conv_win.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\color.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\dispatch.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\exception.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\fs.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\fs_fwd.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\hotkey.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\io.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\json.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\kana_table.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\karaoke_matcher.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\keyframe.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\line_iterator.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\line_wrap.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\log.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\mru.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\of_type_adaptor.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\option.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\option_value.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\owning_intrusive_list.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\path.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\scoped_ptr.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\signal.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\spellchecker.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\split.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\thesaurus.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\time.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\util.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\util_osx.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\util_win.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\vfr.h" />
|
||||
<ClInclude Include="$(SrcDir)lagi_pre.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(SrcDir)windows\lagi_pre.cpp">
|
||||
<PrecompiledHeader>Create</PrecompiledHeader>
|
||||
<PrecompiledHeaderFile>lagi_pre.h</PrecompiledHeaderFile>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)ass\dialogue_parser.cpp" />
|
||||
<ClCompile Include="$(SrcDir)ass\uuencode.cpp" />
|
||||
<ClCompile Include="$(SrcDir)common\cajun\elements.cpp" />
|
||||
<ClCompile Include="$(SrcDir)common\cajun\reader.cpp" />
|
||||
<ClCompile Include="$(SrcDir)common\cajun\writer.cpp" />
|
||||
<ClCompile Include="$(SrcDir)common\calltip_provider.cpp" />
|
||||
<ClCompile Include="$(SrcDir)common\charset.cpp" />
|
||||
<ClCompile Include="$(SrcDir)common\charset_6937.cpp" />
|
||||
<ClCompile Include="$(SrcDir)common\charset_conv.cpp" />
|
||||
<ClCompile Include="$(SrcDir)common\color.cpp" />
|
||||
<ClCompile Include="$(SrcDir)common\dispatch.cpp" />
|
||||
<ClCompile Include="$(SrcDir)common\fs.cpp" />
|
||||
<ClCompile Include="$(SrcDir)common\hotkey.cpp" />
|
||||
<ClCompile Include="$(SrcDir)common\io.cpp" />
|
||||
<ClCompile Include="$(SrcDir)common\json.cpp" />
|
||||
<ClCompile Include="$(SrcDir)common\kana_table.cpp" />
|
||||
<ClCompile Include="$(SrcDir)common\karaoke_matcher.cpp" />
|
||||
<ClCompile Include="$(SrcDir)common\keyframe.cpp" />
|
||||
<ClCompile Include="$(SrcDir)common\log.cpp" />
|
||||
<ClCompile Include="$(SrcDir)common\mru.cpp" />
|
||||
<ClCompile Include="$(SrcDir)common\option.cpp" />
|
||||
<ClCompile Include="$(SrcDir)common\option_visit.cpp" />
|
||||
<ClCompile Include="$(SrcDir)common\parser.cpp" />
|
||||
<ClCompile Include="$(SrcDir)common\path.cpp" />
|
||||
<ClCompile Include="$(SrcDir)common\thesaurus.cpp" />
|
||||
<ClCompile Include="$(SrcDir)common\util.cpp" />
|
||||
<ClCompile Include="$(SrcDir)common\vfr.cpp" />
|
||||
<ClCompile Include="$(SrcDir)windows\access.cpp" />
|
||||
<ClCompile Include="$(SrcDir)windows\charset_conv_win.cpp" />
|
||||
<ClCompile Include="$(SrcDir)windows\fs.cpp" />
|
||||
<ClCompile Include="$(SrcDir)windows\log_win.cpp" />
|
||||
<ClCompile Include="$(SrcDir)windows\path_win.cpp" />
|
||||
<ClCompile Include="$(SrcDir)windows\util_win.cpp" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="$(SrcDir)include\libaegisub\charsets.def" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -1,280 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
|
||||
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Source Files\Common">
|
||||
<UniqueIdentifier>{4084442f-51e9-4c31-8d5a-c825e076c012}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Source Files\Windows">
|
||||
<UniqueIdentifier>{5af331b5-ea1f-493f-abf9-f5912e2350df}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="cajun">
|
||||
<UniqueIdentifier>{1d2e187a-1681-4c30-8912-a4b5a5d0ab9d}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="ASS">
|
||||
<UniqueIdentifier>{c97bd8a3-ebb7-4c43-9ca0-4ab8479d9388}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(SrcDir)common\charset_6937.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)common\option_visit.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)config.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\access.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\charset.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\charset_conv.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\charset_conv_win.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\exception.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\io.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\line_iterator.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\line_wrap.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\log.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\mru.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\option.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\option_value.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\scoped_ptr.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\thesaurus.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\util.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\util_osx.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\util_win.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\vfr.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)lagi_pre.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\cajun\writer.h">
|
||||
<Filter>cajun</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\cajun\visitor.h">
|
||||
<Filter>cajun</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\cajun\elements.h">
|
||||
<Filter>cajun</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\cajun\reader.h">
|
||||
<Filter>cajun</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\hotkey.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\json.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\keyframe.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\signal.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\background_runner.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\color.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\spellchecker.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\ass\dialogue_parser.h">
|
||||
<Filter>ASS</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)common\parser.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\of_type_adaptor.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\calltip_provider.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\path.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\fs.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\fs_fwd.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\dispatch.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\split.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\time.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\ass\uuencode.h">
|
||||
<Filter>ASS</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\karaoke_matcher.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\kana_table.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libaegisub\owning_intrusive_list.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(SrcDir)windows\lagi_pre.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)windows\access.cpp">
|
||||
<Filter>Source Files\Windows</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)common\charset.cpp">
|
||||
<Filter>Source Files\Common</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)common\charset_6937.cpp">
|
||||
<Filter>Source Files\Common</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)common\charset_conv.cpp">
|
||||
<Filter>Source Files\Common</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)windows\charset_conv_win.cpp">
|
||||
<Filter>Source Files\Windows</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)windows\log_win.cpp">
|
||||
<Filter>Source Files\Windows</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)common\log.cpp">
|
||||
<Filter>Source Files\Common</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)windows\log_win.cpp">
|
||||
<Filter>Source Files\Windows</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)common\mru.cpp">
|
||||
<Filter>Source Files\Common</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)common\option.cpp">
|
||||
<Filter>Source Files\Common</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)common\option_visit.cpp">
|
||||
<Filter>Source Files\Common</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)common\thesaurus.cpp">
|
||||
<Filter>Source Files\Common</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)windows\util_win.cpp">
|
||||
<Filter>Source Files\Windows</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)common\vfr.cpp">
|
||||
<Filter>Source Files\Common</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)common\json.cpp">
|
||||
<Filter>Source Files\Common</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)common\hotkey.cpp">
|
||||
<Filter>Source Files\Common</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)common\keyframe.cpp">
|
||||
<Filter>Source Files\Common</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)common\util.cpp">
|
||||
<Filter>Source Files\Common</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)common\cajun\elements.cpp">
|
||||
<Filter>cajun</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)common\cajun\reader.cpp">
|
||||
<Filter>cajun</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)common\cajun\writer.cpp">
|
||||
<Filter>cajun</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)ass\dialogue_parser.cpp">
|
||||
<Filter>ASS</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)common\color.cpp">
|
||||
<Filter>Source Files\Common</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)common\parser.cpp">
|
||||
<Filter>Source Files\Common</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)common\io.cpp">
|
||||
<Filter>Source Files\Common</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)common\calltip_provider.cpp">
|
||||
<Filter>Source Files\Common</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)common\path.cpp">
|
||||
<Filter>Source Files\Common</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)windows\path_win.cpp">
|
||||
<Filter>Source Files\Windows</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)windows\fs.cpp">
|
||||
<Filter>Source Files\Windows</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)common\fs.cpp">
|
||||
<Filter>Source Files\Common</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)common\dispatch.cpp">
|
||||
<Filter>Source Files\Common</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)ass\uuencode.cpp">
|
||||
<Filter>ASS</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)common\kana_table.cpp">
|
||||
<Filter>Source Files\Common</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)common\karaoke_matcher.cpp">
|
||||
<Filter>Source Files\Common</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="$(SrcDir)include\libaegisub\charsets.def">
|
||||
<Filter>Header Files</Filter>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -1,7 +0,0 @@
|
|||
#define _CRT_SECURE_NO_WARNINGS
|
||||
#define _CRT_NONSTDC_NO_DEPRECATE
|
||||
|
||||
#define CONFIG_FONTCONFIG 1
|
||||
#define CONFIG_ICONV 1
|
||||
|
||||
#define M_PI 3.1415926535897932384626433832795
|
|
@ -1,95 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{8804F253-DA67-4CC4-926B-0CD2AEE5778D}</ProjectGuid>
|
||||
<RootNamespace>libass</RootNamespace>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Aegisub project configuration -->
|
||||
<PropertyGroup Label="AegisubConfiguration">
|
||||
<AegisubProjectType>lib</AegisubProjectType>
|
||||
</PropertyGroup>
|
||||
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="$(MSBuildThisFileDirectory)..\aegisub.props" />
|
||||
</ImportGroup>
|
||||
|
||||
<!-- Project specific configuration -->
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>
|
||||
$(LibassSrcDir)\libass;
|
||||
$(MSBuildThisFileDirectory);
|
||||
$(AegisubSourceBase)\include\fribidi;
|
||||
$(AegisubContribBase)iconv\include;
|
||||
%(AdditionalIncludeDirectories)
|
||||
</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>
|
||||
inline=__inline;
|
||||
FRIBIDI_ENTRY=;
|
||||
%(PreprocessorDefinitions)
|
||||
</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<InstallHeader>
|
||||
<Destination>ass\</Destination>
|
||||
</InstallHeader>
|
||||
</ItemDefinitionGroup>
|
||||
|
||||
<!-- Source files -->
|
||||
<ItemGroup>
|
||||
<InstallHeader Include="$(LibassSrcDir)\libass\ass.h" />
|
||||
<InstallHeader Include="$(LibassSrcDir)\libass\ass_types.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(LibassSrcDir)\libass\ass.h" />
|
||||
<ClInclude Include="$(LibassSrcDir)\libass\ass_bitmap.h" />
|
||||
<ClInclude Include="$(LibassSrcDir)\libass\ass_cache.h" />
|
||||
<ClInclude Include="$(LibassSrcDir)\libass\ass_cache_template.h" />
|
||||
<ClInclude Include="$(LibassSrcDir)\libass\ass_drawing.h" />
|
||||
<ClInclude Include="$(LibassSrcDir)\libass\ass_font.h" />
|
||||
<ClInclude Include="$(LibassSrcDir)\libass\ass_fontconfig.h" />
|
||||
<ClInclude Include="$(LibassSrcDir)\libass\ass_library.h" />
|
||||
<ClInclude Include="$(LibassSrcDir)\libass\ass_parse.h" />
|
||||
<ClInclude Include="$(LibassSrcDir)\libass\ass_render.h" />
|
||||
<ClInclude Include="$(LibassSrcDir)\libass\ass_shaper.h" />
|
||||
<ClInclude Include="$(LibassSrcDir)\libass\ass_types.h" />
|
||||
<ClInclude Include="$(LibassSrcDir)\libass\ass_utils.h" />
|
||||
<ClInclude Include="$(LibassSrcDir)\win32\config.h" />
|
||||
<ClInclude Include="$(LibassSrcDir)\win32\headers\enca.h" />
|
||||
<ClInclude Include="$(LibassSrcDir)\win32\headers\inttypes.h" />
|
||||
<ClInclude Include="$(LibassSrcDir)\win32\headers\stdint.h" />
|
||||
<ClInclude Include="$(LibassSrcDir)\win32\headers\strings.h" />
|
||||
<ClInclude Include="$(LibassSrcDir)\win32\headers\unistd.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(LibassSrcDir)\libass\ass.c" />
|
||||
<ClCompile Include="$(LibassSrcDir)\libass\ass_bitmap.c" />
|
||||
<ClCompile Include="$(LibassSrcDir)\libass\ass_cache.c" />
|
||||
<ClCompile Include="$(LibassSrcDir)\libass\ass_drawing.c" />
|
||||
<ClCompile Include="$(LibassSrcDir)\libass\ass_font.c" />
|
||||
<ClCompile Include="$(LibassSrcDir)\libass\ass_fontconfig.c" />
|
||||
<ClCompile Include="$(LibassSrcDir)\libass\ass_library.c" />
|
||||
<ClCompile Include="$(LibassSrcDir)\libass\ass_parse.c" />
|
||||
<ClCompile Include="$(LibassSrcDir)\libass\ass_render.c" />
|
||||
<ClCompile Include="$(LibassSrcDir)\libass\ass_render_api.c" />
|
||||
<ClCompile Include="$(LibassSrcDir)\libass\ass_shaper.c" />
|
||||
<ClCompile Include="$(LibassSrcDir)\libass\ass_strtod.c" />
|
||||
<ClCompile Include="$(LibassSrcDir)\libass\ass_utils.c" />
|
||||
</ItemGroup>
|
||||
|
||||
<!-- Project References -->
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\fontconfig\fontconfig.vcxproj">
|
||||
<Project>{ad56899e-961b-47b7-bd0f-14d0da50d141}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\freetype2\freetype.vcxproj">
|
||||
<Project>{78b079bd-9fc7-4b9e-b4a6-96da0f00248b}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\fribidi\fribidi.vcxproj">
|
||||
<Project>{fb8e8d19-a4d6-4181-943c-282075f49b41}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\libiconv\libiconv.vcxproj">
|
||||
<Project>{965054d2-44f2-4eb2-9879-051cc3d7ef08}</Project>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -1,117 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
|
||||
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Resource Files">
|
||||
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
|
||||
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(LibassSrcDir)\libass\ass.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(LibassSrcDir)\libass\ass_bitmap.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(LibassSrcDir)\libass\ass_cache.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(LibassSrcDir)\libass\ass_cache_template.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(LibassSrcDir)\libass\ass_drawing.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(LibassSrcDir)\libass\ass_font.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(LibassSrcDir)\libass\ass_fontconfig.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(LibassSrcDir)\libass\ass_library.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(LibassSrcDir)\libass\ass_parse.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(LibassSrcDir)\libass\ass_render.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(LibassSrcDir)\libass\ass_shaper.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(LibassSrcDir)\libass\ass_types.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(LibassSrcDir)\libass\ass_utils.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(LibassSrcDir)\win32\config.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(LibassSrcDir)\win32\headers\enca.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(LibassSrcDir)\win32\headers\inttypes.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(LibassSrcDir)\win32\headers\stdint.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(LibassSrcDir)\win32\headers\strings.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(LibassSrcDir)\win32\headers\unistd.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(LibassSrcDir)\libass\ass.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(LibassSrcDir)\libass\ass_bitmap.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(LibassSrcDir)\libass\ass_cache.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(LibassSrcDir)\libass\ass_drawing.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(LibassSrcDir)\libass\ass_font.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(LibassSrcDir)\libass\ass_fontconfig.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(LibassSrcDir)\libass\ass_library.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(LibassSrcDir)\libass\ass_parse.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(LibassSrcDir)\libass\ass_render.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(LibassSrcDir)\libass\ass_render_api.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(LibassSrcDir)\libass\ass_shaper.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(LibassSrcDir)\libass\ass_strtod.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(LibassSrcDir)\libass\ass_utils.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -1,3 +0,0 @@
|
|||
#define strncasecmp _strnicmp
|
||||
#define strcasecmp _stricmp
|
||||
|
|
@ -1,35 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{965054D2-44F2-4EB2-9879-051CC3D7EF08}</ProjectGuid>
|
||||
<RootNamespace>libiconv</RootNamespace>
|
||||
</PropertyGroup>
|
||||
<!-- Aegisub project configuration -->
|
||||
<PropertyGroup Label="AegisubConfiguration">
|
||||
<AegisubProjectType>lib</AegisubProjectType>
|
||||
<SrcDir>..\..\..\contrib\iconv\</SrcDir>
|
||||
</PropertyGroup>
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="$(MSBuildThisFileDirectory)..\aegisub.props" />
|
||||
</ImportGroup>
|
||||
<!-- Project specific configuration -->
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>$(SrcDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<CompileAs>CompileAsC</CompileAs>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<!-- Source files -->
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(SrcDir)include\iconv.h" />
|
||||
<ClInclude Include="$(SrcDir)include\libcharset.h" />
|
||||
<ClInclude Include="$(SrcDir)include\localcharset.h" />
|
||||
<ClInclude Include="$(SrcDir)libcharset\config.h" />
|
||||
<ClInclude Include="$(SrcDir)libiconv\config.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(SrcDir)libcharset\localcharset.c" />
|
||||
<ClCompile Include="$(SrcDir)libiconv\iconv.c" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -1,42 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
|
||||
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Resource Files">
|
||||
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
|
||||
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(SrcDir)include\iconv.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\libcharset.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)include\localcharset.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)libcharset\config.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)libiconv\config.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(SrcDir)libcharset\localcharset.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)libiconv\iconv.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -1,56 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{BD00D65F-24DA-4784-8860-3B972EA125FC}</ProjectGuid>
|
||||
<RootNamespace>libresrc</RootNamespace>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Aegisub project configuration -->
|
||||
<PropertyGroup Label="AegisubConfiguration">
|
||||
<AegisubProjectType>lib</AegisubProjectType>
|
||||
<SrcDir>..\..\src\libresrc\</SrcDir>
|
||||
</PropertyGroup>
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="$(MSBuildThisFileDirectory)..\aegisub.props" />
|
||||
</ImportGroup>
|
||||
|
||||
<!-- Project specific configuration -->
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<ResPack>
|
||||
<OutputDir>$(MSBuildThisFileDirectory)..\..\src\libresrc\</OutputDir>
|
||||
</ResPack>
|
||||
</ItemDefinitionGroup>
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
<Import Project="$(MSBuildThisFileDirectory)..\respack\Aegisub.ResPack.targets" />
|
||||
</ImportGroup>
|
||||
|
||||
<Target Name="DefaultConfig" BeforeTargets="ResPackGenerate">
|
||||
<Copy
|
||||
SourceFiles="$(SrcDir)default_config_win.json"
|
||||
DestinationFiles="$(SrcDir)default_config_platform.json"
|
||||
SkipUnchangedFiles="true"
|
||||
/>
|
||||
</Target>
|
||||
|
||||
<!-- Source files -->
|
||||
<ItemGroup>
|
||||
<ResPack Include="..\..\src\libresrc\manifest.respack">
|
||||
<OutputName>default_config.cpp</OutputName>
|
||||
<OutputHeader>default_config.h</OutputHeader>
|
||||
</ResPack>
|
||||
<ResPack Include="..\..\src\bitmaps\manifest.respack">
|
||||
<OutputName>bitmap.cpp</OutputName>
|
||||
<OutputHeader>bitmap.h</OutputHeader>
|
||||
</ResPack>
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(SrcDir)libresrc.cpp" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(SrcDir)libresrc.h" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -1,35 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
|
||||
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Resource Files">
|
||||
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
|
||||
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ResPack Include="..\..\src\libresrc\manifest.respack">
|
||||
<Filter>Resource Files</Filter>
|
||||
</ResPack>
|
||||
<ResPack Include="..\..\src\bitmaps\manifest.respack">
|
||||
<Filter>Resource Files</Filter>
|
||||
</ResPack>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(SrcDir)libresrc.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(SrcDir)libresrc.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -1,89 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{5391A8B1-9C70-4DC4-92AD-D3E34C6B803F}</ProjectGuid>
|
||||
<RootNamespace>lua51</RootNamespace>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Aegisub project configuration -->
|
||||
<PropertyGroup Label="AegisubConfiguration">
|
||||
<AegisubProjectType>lib</AegisubProjectType>
|
||||
<SrcDir>..\..\..\deps\lua\src\</SrcDir>
|
||||
</PropertyGroup>
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="$(MSBuildThisFileDirectory)..\aegisub.props" />
|
||||
</ImportGroup>
|
||||
|
||||
<!-- Project specific configuration -->
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>LUA_BUILD_AS_DLL;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
|
||||
<!-- Source files -->
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(SrcDir)lapi.c" />
|
||||
<ClCompile Include="$(SrcDir)lauxlib.c" />
|
||||
<ClCompile Include="$(SrcDir)lbaselib.c" />
|
||||
<ClCompile Include="$(SrcDir)lcode.c" />
|
||||
<ClCompile Include="$(SrcDir)ldblib.c" />
|
||||
<ClCompile Include="$(SrcDir)ldebug.c" />
|
||||
<ClCompile Include="$(SrcDir)ldo.c" />
|
||||
<ClCompile Include="$(SrcDir)ldump.c" />
|
||||
<ClCompile Include="$(SrcDir)lfunc.c" />
|
||||
<ClCompile Include="$(SrcDir)lgc.c" />
|
||||
<ClCompile Include="$(SrcDir)linit.c" />
|
||||
<ClCompile Include="$(SrcDir)liolib.c" />
|
||||
<ClCompile Include="$(SrcDir)llex.c" />
|
||||
<ClCompile Include="$(SrcDir)lmathlib.c" />
|
||||
<ClCompile Include="$(SrcDir)lmem.c" />
|
||||
<ClCompile Include="$(SrcDir)loadlib.c" />
|
||||
<ClCompile Include="$(SrcDir)lobject.c" />
|
||||
<ClCompile Include="$(SrcDir)lopcodes.c" />
|
||||
<ClCompile Include="$(SrcDir)loslib.c" />
|
||||
<ClCompile Include="$(SrcDir)lparser.c" />
|
||||
<ClCompile Include="$(SrcDir)lstate.c" />
|
||||
<ClCompile Include="$(SrcDir)lstring.c" />
|
||||
<ClCompile Include="$(SrcDir)lstrlib.c" />
|
||||
<ClCompile Include="$(SrcDir)ltable.c" />
|
||||
<ClCompile Include="$(SrcDir)ltablib.c" />
|
||||
<ClCompile Include="$(SrcDir)ltm.c" />
|
||||
<ClCompile Include="$(SrcDir)lundump.c" />
|
||||
<ClCompile Include="$(SrcDir)lvm.c" />
|
||||
<ClCompile Include="$(SrcDir)lzio.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(SrcDir)lapi.h" />
|
||||
<ClInclude Include="$(SrcDir)lauxlib.h" />
|
||||
<ClInclude Include="$(SrcDir)lcode.h" />
|
||||
<ClInclude Include="$(SrcDir)ldebug.h" />
|
||||
<ClInclude Include="$(SrcDir)ldo.h" />
|
||||
<ClInclude Include="$(SrcDir)lfunc.h" />
|
||||
<ClInclude Include="$(SrcDir)lgc.h" />
|
||||
<ClInclude Include="$(SrcDir)llex.h" />
|
||||
<ClInclude Include="$(SrcDir)llimits.h" />
|
||||
<ClInclude Include="$(SrcDir)lmem.h" />
|
||||
<ClInclude Include="$(SrcDir)lobject.h" />
|
||||
<ClInclude Include="$(SrcDir)lopcodes.h" />
|
||||
<ClInclude Include="$(SrcDir)lparser.h" />
|
||||
<ClInclude Include="$(SrcDir)lstate.h" />
|
||||
<ClInclude Include="$(SrcDir)lstring.h" />
|
||||
<ClInclude Include="$(SrcDir)ltable.h" />
|
||||
<ClInclude Include="$(SrcDir)ltm.h" />
|
||||
<ClInclude Include="$(SrcDir)lua.h" />
|
||||
<ClInclude Include="$(SrcDir)luaconf.h" />
|
||||
<ClInclude Include="$(SrcDir)lualib.h" />
|
||||
<ClInclude Include="$(SrcDir)lundump.h" />
|
||||
<ClInclude Include="$(SrcDir)lvm.h" />
|
||||
<ClInclude Include="$(SrcDir)lzio.h" />
|
||||
</ItemGroup>
|
||||
|
||||
<Target Name="CopyHeaders" BeforeTargets="Build">
|
||||
<Copy
|
||||
SourceFiles="$(SrcDir)lua.h;$(SrcDir)lualib.h;$(SrcDir)lauxlib.h;$(SrcDir)luaconf.h;$(SrcDir)..\etc\lua.hpp"
|
||||
DestinationFolder="$(AegisubSourceBase)include"
|
||||
SkipUnchangedFiles="true"
|
||||
/>
|
||||
</Target>
|
||||
</Project>
|
|
@ -1,177 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Internal headers">
|
||||
<UniqueIdentifier>{dfbe0704-0805-42a9-b221-0eb02d38e473}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Headers">
|
||||
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Core">
|
||||
<UniqueIdentifier>{46f51bca-6fac-4e83-b18b-5e8145f11f3c}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Standard library">
|
||||
<UniqueIdentifier>{947aec3e-b05b-404f-bd0d-27dfec92f4d0}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(SrcDir)lapi.c">
|
||||
<Filter>Core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)lcode.c">
|
||||
<Filter>Core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)ldo.c">
|
||||
<Filter>Core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)ldump.c">
|
||||
<Filter>Core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)lfunc.c">
|
||||
<Filter>Core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)lgc.c">
|
||||
<Filter>Core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)linit.c">
|
||||
<Filter>Core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)llex.c">
|
||||
<Filter>Core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)lmem.c">
|
||||
<Filter>Core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)lobject.c">
|
||||
<Filter>Core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)lopcodes.c">
|
||||
<Filter>Core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)lparser.c">
|
||||
<Filter>Core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)lstate.c">
|
||||
<Filter>Core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)lstring.c">
|
||||
<Filter>Core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)ldebug.c">
|
||||
<Filter>Core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)ltable.c">
|
||||
<Filter>Core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)ltm.c">
|
||||
<Filter>Core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)lundump.c">
|
||||
<Filter>Core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)lvm.c">
|
||||
<Filter>Core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)lzio.c">
|
||||
<Filter>Core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)lbaselib.c">
|
||||
<Filter>Standard library</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)ltablib.c">
|
||||
<Filter>Standard library</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)ldblib.c">
|
||||
<Filter>Standard library</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)liolib.c">
|
||||
<Filter>Standard library</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)lmathlib.c">
|
||||
<Filter>Standard library</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)loslib.c">
|
||||
<Filter>Standard library</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)lstrlib.c">
|
||||
<Filter>Standard library</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)loadlib.c">
|
||||
<Filter>Core</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)lauxlib.c">
|
||||
<Filter>Standard library</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(SrcDir)lauxlib.h">
|
||||
<Filter>Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)lua.h">
|
||||
<Filter>Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)luaconf.h">
|
||||
<Filter>Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)lualib.h">
|
||||
<Filter>Headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)lapi.h">
|
||||
<Filter>Internal headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)lcode.h">
|
||||
<Filter>Internal headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)ldebug.h">
|
||||
<Filter>Internal headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)ldo.h">
|
||||
<Filter>Internal headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)lfunc.h">
|
||||
<Filter>Internal headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)lgc.h">
|
||||
<Filter>Internal headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)llex.h">
|
||||
<Filter>Internal headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)llimits.h">
|
||||
<Filter>Internal headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)lmem.h">
|
||||
<Filter>Internal headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)lobject.h">
|
||||
<Filter>Internal headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)lopcodes.h">
|
||||
<Filter>Internal headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)lparser.h">
|
||||
<Filter>Internal headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)lstring.h">
|
||||
<Filter>Internal headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)lstate.h">
|
||||
<Filter>Internal headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)ltable.h">
|
||||
<Filter>Internal headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)ltm.h">
|
||||
<Filter>Internal headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)lundump.h">
|
||||
<Filter>Internal headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)lvm.h">
|
||||
<Filter>Internal headers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)lzio.h">
|
||||
<Filter>Internal headers</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -1,25 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<_PropertySheetDisplayName>Path definitions</_PropertySheetDisplayName>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup>
|
||||
<!-- Base for Aegisub source code -->
|
||||
<AegisubSourceBase Condition="'$(AegisubSourceBase)'==''">$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\'))</AegisubSourceBase>
|
||||
<!-- Base for contrib libraries source code -->
|
||||
<AegisubContribBase Condition="'$(AegisubContribBase)'==''">$(AegisubSourceBase)..\contrib\</AegisubContribBase>
|
||||
<!-- Base for built files -->
|
||||
<AegisubOutputBase Condition="'$(AegisubOutputBase)'==''">$(AegisubSourceBase)</AegisubOutputBase>
|
||||
<!-- Directory for built executables -->
|
||||
<AegisubBinaryDir Condition="'$(AegisubBinaryDir)'==''">$(AegisubOutputBase)bin\</AegisubBinaryDir>
|
||||
<!-- Directory for built static libraries and link libraries -->
|
||||
<AegisubLibraryDir Condition="'$(AegisubLibraryDir)'==''">$(AegisubOutputBase)lib\$(Platform)\$(Configuration)\</AegisubLibraryDir>
|
||||
<!-- Directory for built object files, intentionally using flat structure -->
|
||||
<AegisubObjectDir Condition="'$(AegisubObjectDir)'==''">$(AegisubOutputBase)obj\$(ProjectName)-$(Platform)-$(Configuration)\</AegisubObjectDir>
|
||||
<!-- Platform/configuration suffix for binaries -->
|
||||
<AegisubPlatformSuffix Condition="'$(Configuration)'=='Debug'">$(PlatformArchitecture)d</AegisubPlatformSuffix>
|
||||
<AegisubPlatformSuffix Condition="'$(Configuration)'=='Release'">$(PlatformArchitecture)</AegisubPlatformSuffix>
|
||||
<AegisubPlatformSuffix Condition="'$(AegisubPlatformSuffix)'==''">(unk)</AegisubPlatformSuffix> <!-- fallback -->
|
||||
</PropertyGroup>
|
||||
</Project>
|
|
@ -1,49 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (c) 2011 Niels Martin Hansen
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
* Neither the name of the Aegisub Group nor the names of its contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
|
||||
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
Aegisub Project http://www.aegisub.org/
|
||||
|
||||
$Id$
|
||||
-->
|
||||
<ProjectSchemaDefinitions
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
|
||||
|
||||
<ContentType
|
||||
Name="ResPackManifest"
|
||||
DisplayName="ResPack manifest"
|
||||
ItemType="ResPack">
|
||||
</ContentType>
|
||||
|
||||
<ItemType Name="ResPack" DisplayName="Aegisub resource packer"/>
|
||||
|
||||
<FileExtension Name=".respack" ContentType="Text"/>
|
||||
|
||||
|
||||
</ProjectSchemaDefinitions>
|
|
@ -1,89 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (c) 2011 Niels Martin Hansen
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
* Neither the name of the Aegisub Group nor the names of its contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
|
||||
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
Aegisub Project http://www.aegisub.org/
|
||||
|
||||
$Id$
|
||||
-->
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<ResPackExe Condition="'$(ResPackExe)' == ''">$(AegisubBinaryDir)respack$(AegisubPlatformSuffix).exe</ResPackExe>
|
||||
</PropertyGroup>
|
||||
|
||||
<Target
|
||||
Name="ResPackGenerate"
|
||||
BeforeTargets="ClCompile"
|
||||
DependsOnTargets="PrepareForBuild"
|
||||
Condition="'@(ResPack)' != ''"
|
||||
Inputs="@(ResPack)"
|
||||
Outputs="%(ResPack.OutputDir)%(ResPack.OutputName);%(ResPack.OutputDir)%(Respack.OutputHeader)"
|
||||
>
|
||||
<Error
|
||||
Condition="!Exists('$(ResPackExe)')"
|
||||
Text="The respack.exe program was not found, make sure it has been built and is at this location: $(ResPackExe)"
|
||||
/>
|
||||
<Exec
|
||||
Command="$(ResPackExe) "@(ResPack -> '%(FullPath)')" "%(ResPack.OutputDir)%(ResPack.OutputName)" "%(ResPack.OutputDir)%(ResPack.OutputHeader)""
|
||||
Outputs="%(ResPack.OutputName);%(ResPack.OutputHeader)"
|
||||
WorkingDirectory="@(ResPack -> '%(RootDir)%(Directory)')"
|
||||
/>
|
||||
</Target>
|
||||
|
||||
<Target
|
||||
Name="ResPack"
|
||||
BeforeTargets="ClCompile"
|
||||
DependsOnTargets="ResPackGenerate"
|
||||
Condition="'@(ResPack)' != ''"
|
||||
Inputs="@(ResPack)"
|
||||
Outputs="%(ResPack.OutputDir)%(ResPack.OutputName);%(ResPack.OutputDir)%(Respack.OutputHeader')"
|
||||
>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="%(ResPack.OutputDir)%(ResPack.OutputName)" />
|
||||
</ItemGroup>
|
||||
</Target>
|
||||
|
||||
<Target
|
||||
Name="ResPackClean"
|
||||
BeforeTargets="Clean"
|
||||
DependsOnTargets="PrepareForBuild"
|
||||
Condition="'@(ResPack)' != ''"
|
||||
>
|
||||
<Delete Files="%(ResPack.OutputDir)%(ResPack.OutputName);%(ResPack.OutputDir)%(ResPack.OutputHeader)" />
|
||||
</Target>
|
||||
|
||||
<ItemGroup>
|
||||
<PropertyPageSchema Include="$(MSBuildThisFileDirectory)Aegisub.ResPack.ProjectItems.xml" />
|
||||
<PropertyPageSchema Include="$(MSBuildThisFileDirectory)Aegisub.ResPack.xml" />
|
||||
<ProjectTools Include="ResPack" />
|
||||
<AvailableItemName Include="ResPack">
|
||||
<Targets>ResPack</Targets>
|
||||
</AvailableItemName>
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
|
@ -1,69 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (c) 2011 Niels Martin Hansen
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
* Neither the name of the Aegisub Group nor the names of its contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
|
||||
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
Aegisub Project http://www.aegisub.org/
|
||||
|
||||
$Id$
|
||||
-->
|
||||
<Rule Name="ResPack"
|
||||
DisplayName="Aegisub resource packer"
|
||||
Order="15"
|
||||
PageTemplate="tool"
|
||||
xmlns="http://schemas.microsoft.com/build/2009/properties">
|
||||
|
||||
|
||||
<Rule.Categories>
|
||||
<Category Name="General" DisplayName="General" Description="General" />
|
||||
</Rule.Categories>
|
||||
|
||||
<Rule.DataSource>
|
||||
<DataSource Persistence="ProjectFile" ItemType="ResPack" HasConfigurationCondition="false" />
|
||||
</Rule.DataSource>
|
||||
|
||||
<StringProperty
|
||||
Name="OutputDir"
|
||||
Category="General"
|
||||
DisplayName="Output directory"
|
||||
Description="Directory the source and header files will be output to."
|
||||
/>
|
||||
<StringProperty
|
||||
Name="OutputName"
|
||||
Category="General"
|
||||
DisplayName="Output source file"
|
||||
Description="Name (without path) of source file produced from the resource manufest."
|
||||
/>
|
||||
<StringProperty
|
||||
Name="OutputHeader"
|
||||
Category="General"
|
||||
DisplayName="Output header file"
|
||||
Description="Name (without path) of header file produced from the resource manifest."
|
||||
/>
|
||||
|
||||
|
||||
</Rule>
|
|
@ -1,35 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{08AF2BCC-FCDD-4F0E-8B41-59A6E634F2E8}</ProjectGuid>
|
||||
<RootNamespace>respack</RootNamespace>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Aegisub project configuration -->
|
||||
<PropertyGroup Label="AegisubConfiguration">
|
||||
<AegisubProjectType>exe</AegisubProjectType>
|
||||
</PropertyGroup>
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="$(MSBuildThisFileDirectory)..\aegisub.props" />
|
||||
</ImportGroup>
|
||||
|
||||
<!-- Project specific configuration -->
|
||||
<PropertyGroup>
|
||||
<OutDir>$(ProjectDir)</OutDir>
|
||||
<TargetName>respack$(AegisubPlatformSuffix)</TargetName>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalLibraryDirectories>$(AegisubLibraryDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
|
||||
<!-- Source file -->
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\tools\common-respack.cpp" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -1,6 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\tools\common-respack.cpp" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -1,29 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<_PropertySheetDisplayName>Output directories</_PropertySheetDisplayName>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup>
|
||||
<OutDir Condition="'$(ConfigurationType)'=='DynamicLibrary'">$(AegisubBinaryDir)</OutDir>
|
||||
<OutDir Condition="'$(ConfigurationType)'=='Application'">$(AegisubBinaryDir)</OutDir>
|
||||
<OutDir Condition="'$(ConfigurationType)'=='StaticLibrary'">$(AegisubLibraryDir)</OutDir>
|
||||
<IntDir>$(AegisubObjectDir)</IntDir>
|
||||
<TargetName Condition="'$(ConfigurationType)'=='DynamicLibrary'">$(ProjectName)_$(AegisubPlatformSuffix)</TargetName>
|
||||
<TargetName Condition="'$(ConfigurationType)'=='Application'">$(ProjectName)$(AegisubPlatformSuffix)</TargetName>
|
||||
<TargetName Condition="'$(ConfigurationType)'=='StaticLibrary'">$(ProjectName)</TargetName>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<ObjectFileName>$(IntDir)/%(Directory)</ObjectFileName>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<OutputFile>$(AegisubBinaryDir)$(TargetName)$(TargetExt)</OutputFile>
|
||||
<ProgramDatabaseFile>$(AegisubBinaryDir)$(TargetName).pdb</ProgramDatabaseFile>
|
||||
<ImportLibrary>$(AegisubLibraryDir)$(ProjectName).lib</ImportLibrary>
|
||||
</Link>
|
||||
<Lib>
|
||||
<OutputFile>$(AegisubLibraryDir)$(ProjectName).lib</OutputFile>
|
||||
</Lib>
|
||||
</ItemDefinitionGroup>
|
||||
</Project>
|
|
@ -1,70 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<_PropertySheetDisplayName>Compiler settings</_PropertySheetDisplayName>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup Condition="'$(Configuration)'=='Debug'">
|
||||
<LinkIncremental>true</LinkIncremental>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)'=='Release'">
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||
<MinimalRebuild>false</MinimalRebuild>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<PreprocessorDefinitions>
|
||||
BOOST_ALL_NO_LIB;
|
||||
BOOST_HAS_ICU;
|
||||
U_STATIC_IMPLEMENTATION;
|
||||
WIN32;
|
||||
_WINDOWS;
|
||||
%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>
|
||||
$(AegisubSourceBase)src\msvc;
|
||||
$(AegisubSourceBase)\include;
|
||||
$(BoostPath);
|
||||
$(GtestSrcDir)\include;
|
||||
$(IcuSrcDir)\include;
|
||||
%(AdditionalIncludeDirectories)
|
||||
</AdditionalIncludeDirectories>
|
||||
<DisableSpecificWarnings>4345</DisableSpecificWarnings>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<AdditionalIncludeDirectories>$(AegisubSourceBase)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<LargeAddressAware>true</LargeAddressAware>
|
||||
<TerminalServerAware Condition="'$(ConfigurationType'=='Application'">true</TerminalServerAware>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)'=='Debug'">
|
||||
<ClCompile>
|
||||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)'=='Release'">
|
||||
<ClCompile>
|
||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalOptions>/Gw %(AdditionalOptions)</AdditionalOptions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
|
||||
</Project>
|
|
@ -1,44 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<_PropertySheetDisplayName>Custom Tasks</_PropertySheetDisplayName>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ExecShellScript Include=".">
|
||||
<CC>cl</CC>
|
||||
<CFLAGS>-nologo</CFLAGS>
|
||||
<Configuration>$(Configuration)</Configuration>
|
||||
<Platform>$(Platform)</Platform>
|
||||
<Sh>$(MsysBasePath)\bin\sh.exe</Sh>
|
||||
<INCLUDE>
|
||||
$(MSBuildProjectDirectory);
|
||||
$(AegisubSourceBase)\src\msvc;
|
||||
$(AegisubSourceBase)\include;
|
||||
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include;
|
||||
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\atlmfc\include;
|
||||
C:\Program Files (x86)\Windows Kits\8.1\Include\um;
|
||||
C:\Program Files (x86)\Windows Kits\8.1\Include\shared;
|
||||
</INCLUDE>
|
||||
<PATH Condition="'$(Platform)'=='Win32'">$(MsysBasePath)\bin;C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin;</PATH>
|
||||
<PATH Condition="'$(Platform)'=='x64'">$(MsysBasePath)\bin;C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\amd64;</PATH>
|
||||
<LIB Condition="'$(Platform)'=='Win32'">
|
||||
$(AegisubLibraryDir);
|
||||
C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x86;
|
||||
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\lib;
|
||||
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\atlmfc\lib;
|
||||
</LIB>
|
||||
<LIB Condition="'$(Platform)'=='x64'">
|
||||
$(AegisubLibraryDir);
|
||||
C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x64;
|
||||
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\lib\amd64;
|
||||
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\atlmfc\lib\amd64;
|
||||
</LIB>
|
||||
</ExecShellScript>
|
||||
</ItemGroup>
|
||||
|
||||
<UsingTask TaskName="ExecShellScript" AssemblyFile="$(AegisubBinaryDir)BuildTasks.dll" />
|
||||
<UsingTask TaskName="MsysPath" AssemblyFile="$(AegisubBinaryDir)BuildTasks.dll" />
|
||||
<UsingTask TaskName="UpdateFile" AssemblyFile="$(AegisubBinaryDir)BuildTasks.dll" />
|
||||
</Project>
|
||||
|
|
@ -1,97 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{49766286-2B5D-4177-A860-BD7CE1846EEF}</ProjectGuid>
|
||||
<RootNamespace>tests</RootNamespace>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Aegisub project configuration -->
|
||||
<PropertyGroup Label="AegisubConfiguration">
|
||||
<AegisubProjectType>exe</AegisubProjectType>
|
||||
<SrcDir>..\..\tests\</SrcDir>
|
||||
</PropertyGroup>
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="$(MSBuildThisFileDirectory)..\aegisub.props" />
|
||||
</ImportGroup>
|
||||
|
||||
<!-- Project specific configuration -->
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>
|
||||
GTEST_HAS_TR1_TUPLE=0;
|
||||
%(PreprocessorDefinitions)
|
||||
</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>
|
||||
$(AegisubSourceBase)libaegisub\include;
|
||||
$(SrcDir)support;
|
||||
%(AdditionalIncludeDirectories)
|
||||
</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalLibraryDirectories>$(AegisubLibraryDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<PostBuildEvent>
|
||||
<Command>$(SrcDir)setup.bat "$(AegisubBinaryDir)"</Command>
|
||||
</PostBuildEvent>
|
||||
</ItemDefinitionGroup>
|
||||
|
||||
<!-- Source files -->
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(SrcDir)tests\access.cpp" />
|
||||
<ClCompile Include="$(SrcDir)tests\cajun.cpp" />
|
||||
<ClCompile Include="$(SrcDir)tests\color.cpp" />
|
||||
<ClCompile Include="$(SrcDir)tests\dialogue_lexer.cpp" />
|
||||
<ClCompile Include="$(SrcDir)tests\fs.cpp" />
|
||||
<ClCompile Include="$(SrcDir)tests\hotkey.cpp" />
|
||||
<ClCompile Include="$(SrcDir)tests\iconv.cpp" />
|
||||
<ClCompile Include="$(SrcDir)tests\ifind.cpp" />
|
||||
<ClCompile Include="$(SrcDir)tests\keyframe.cpp" />
|
||||
<ClCompile Include="$(SrcDir)tests\line_iterator.cpp" />
|
||||
<ClCompile Include="$(SrcDir)tests\line_wrap.cpp" />
|
||||
<ClCompile Include="$(SrcDir)tests\mru.cpp" />
|
||||
<ClCompile Include="$(SrcDir)tests\option.cpp" />
|
||||
<ClCompile Include="$(SrcDir)tests\path.cpp" />
|
||||
<ClCompile Include="$(SrcDir)tests\signals.cpp" />
|
||||
<ClCompile Include="$(SrcDir)tests\syntax_highlight.cpp" />
|
||||
<ClCompile Include="$(SrcDir)tests\thesaurus.cpp" />
|
||||
<ClCompile Include="$(SrcDir)tests\util.cpp" />
|
||||
<ClCompile Include="$(SrcDir)tests\uuencode.cpp" />
|
||||
<ClCompile Include="$(SrcDir)tests\vfr.cpp" />
|
||||
<ClCompile Include="$(SrcDir)tests\word_split.cpp">
|
||||
<ExcludedFromBuild>true</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)support\main.cpp" />
|
||||
<ClCompile Include="$(SrcDir)support\util.cpp" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(SrcDir)support\main.h" />
|
||||
<ClInclude Include="$(SrcDir)support\util.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="$(SrcDir)setup.bat" />
|
||||
<None Include="$(SrcDir)setup.sh" />
|
||||
</ItemGroup>
|
||||
|
||||
<!-- Dependencies -->
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\boost\boost.vcxproj">
|
||||
<Project>{a649d828-a399-4d81-adef-94cfdba7847f}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\googletest\googletest.vcxproj">
|
||||
<Project>{fbe51b37-8b12-41e8-b5e0-f00a06b4bcd2}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\icu\icu.vcxproj">
|
||||
<Project>{f934ab7b-186b-4e96-b20c-a58c38c1b818}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\libaegisub\libaegisub.vcxproj">
|
||||
<Project>{bb3fed86-db7a-4dc7-964a-260fb86cde61}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\libiconv\libiconv.vcxproj">
|
||||
<Project>{965054d2-44f2-4eb2-9879-051cc3d7ef08}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\universalchardet\universalchardet.vcxproj">
|
||||
<Project>{7b56955d-5162-4698-aa5b-47484edc8783}</Project>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -1,100 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Support">
|
||||
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
|
||||
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Tests">
|
||||
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(SrcDir)support\main.cpp">
|
||||
<Filter>Support</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)support\util.cpp">
|
||||
<Filter>Support</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)tests\access.cpp">
|
||||
<Filter>Tests</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)tests\cajun.cpp">
|
||||
<Filter>Tests</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)tests\color.cpp">
|
||||
<Filter>Tests</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)tests\dialogue_lexer.cpp">
|
||||
<Filter>Tests</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)tests\fs.cpp">
|
||||
<Filter>Tests</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)tests\hotkey.cpp">
|
||||
<Filter>Tests</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)tests\iconv.cpp">
|
||||
<Filter>Tests</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)tests\ifind.cpp">
|
||||
<Filter>Tests</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)tests\keyframe.cpp">
|
||||
<Filter>Tests</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)tests\line_iterator.cpp">
|
||||
<Filter>Tests</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)tests\line_wrap.cpp">
|
||||
<Filter>Tests</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)tests\mru.cpp">
|
||||
<Filter>Tests</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)tests\option.cpp">
|
||||
<Filter>Tests</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)tests\path.cpp">
|
||||
<Filter>Tests</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)tests\signals.cpp">
|
||||
<Filter>Tests</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)tests\syntax_highlight.cpp">
|
||||
<Filter>Tests</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)tests\thesaurus.cpp">
|
||||
<Filter>Tests</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)tests\util.cpp">
|
||||
<Filter>Tests</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)tests\vfr.cpp">
|
||||
<Filter>Tests</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)tests\word_split.cpp">
|
||||
<Filter>Tests</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)tests\uuencode.cpp">
|
||||
<Filter>Tests</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(SrcDir)support\main.h">
|
||||
<Filter>Support</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)support\util.h">
|
||||
<Filter>Support</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="$(SrcDir)setup.bat">
|
||||
<Filter>Support</Filter>
|
||||
</None>
|
||||
<None Include="$(SrcDir)setup.sh">
|
||||
<Filter>Support</Filter>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -1,78 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{7B56955D-5162-4698-AA5B-47484EDC8783}</ProjectGuid>
|
||||
<RootNamespace>universalchardet</RootNamespace>
|
||||
</PropertyGroup>
|
||||
<!-- Aegisub project configuration -->
|
||||
<PropertyGroup Label="AegisubConfiguration">
|
||||
<AegisubProjectType>lib</AegisubProjectType>
|
||||
<SrcDir>..\..\universalchardet\</SrcDir>
|
||||
</PropertyGroup>
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="$(MSBuildThisFileDirectory)..\aegisub.props" />
|
||||
</ImportGroup>
|
||||
<!-- Source files -->
|
||||
<ItemGroup>
|
||||
<None Include="$(SrcDir)Big5Freq.tab" />
|
||||
<None Include="$(SrcDir)EUCKRFreq.tab" />
|
||||
<None Include="$(SrcDir)EUCTWFreq.tab" />
|
||||
<None Include="$(SrcDir)GB2312Freq.tab" />
|
||||
<None Include="$(SrcDir)JISFreq.tab" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(SrcDir)CharDistribution.cpp" />
|
||||
<ClCompile Include="$(SrcDir)JpCntx.cpp" />
|
||||
<ClCompile Include="$(SrcDir)LangBulgarianModel.cpp" />
|
||||
<ClCompile Include="$(SrcDir)LangCyrillicModel.cpp" />
|
||||
<ClCompile Include="$(SrcDir)LangGreekModel.cpp" />
|
||||
<ClCompile Include="$(SrcDir)LangHebrewModel.cpp" />
|
||||
<ClCompile Include="$(SrcDir)LangHungarianModel.cpp" />
|
||||
<ClCompile Include="$(SrcDir)LangThaiModel.cpp" />
|
||||
<ClCompile Include="$(SrcDir)nsBig5Prober.cpp" />
|
||||
<ClCompile Include="$(SrcDir)nsCharSetProber.cpp" />
|
||||
<ClCompile Include="$(SrcDir)nsEscCharsetProber.cpp" />
|
||||
<ClCompile Include="$(SrcDir)nsEscSM.cpp" />
|
||||
<ClCompile Include="$(SrcDir)nsEUCJPProber.cpp" />
|
||||
<ClCompile Include="$(SrcDir)nsEUCKRProber.cpp" />
|
||||
<ClCompile Include="$(SrcDir)nsEUCTWProber.cpp" />
|
||||
<ClCompile Include="$(SrcDir)nsGB2312Prober.cpp" />
|
||||
<ClCompile Include="$(SrcDir)nsHebrewProber.cpp" />
|
||||
<ClCompile Include="$(SrcDir)nsLatin1Prober.cpp" />
|
||||
<ClCompile Include="$(SrcDir)nsMBCSGroupProber.cpp" />
|
||||
<ClCompile Include="$(SrcDir)nsMBCSSM.cpp" />
|
||||
<ClCompile Include="$(SrcDir)nsSBCharSetProber.cpp" />
|
||||
<ClCompile Include="$(SrcDir)nsSBCSGroupProber.cpp" />
|
||||
<ClCompile Include="$(SrcDir)nsSJISProber.cpp" />
|
||||
<ClCompile Include="$(SrcDir)nsUniversalDetector.cpp" />
|
||||
<ClCompile Include="$(SrcDir)nsUTF8Prober.cpp" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(SrcDir)CharDistribution.h" />
|
||||
<ClInclude Include="$(SrcDir)JpCntx.h" />
|
||||
<ClInclude Include="$(SrcDir)nsBig5Prober.h" />
|
||||
<ClInclude Include="$(SrcDir)nsCharSetProber.h" />
|
||||
<ClInclude Include="$(SrcDir)nsCodingStateMachine.h" />
|
||||
<ClInclude Include="$(SrcDir)nscore.h" />
|
||||
<ClInclude Include="$(SrcDir)nsError.h" />
|
||||
<ClInclude Include="$(SrcDir)nsEscCharsetProber.h" />
|
||||
<ClInclude Include="$(SrcDir)nsEUCJPProber.h" />
|
||||
<ClInclude Include="$(SrcDir)nsEUCKRProber.h" />
|
||||
<ClInclude Include="$(SrcDir)nsEUCTWProber.h" />
|
||||
<ClInclude Include="$(SrcDir)nsGB2312Prober.h" />
|
||||
<ClInclude Include="$(SrcDir)nsHebrewProber.h" />
|
||||
<ClInclude Include="$(SrcDir)nsLatin1Prober.h" />
|
||||
<ClInclude Include="$(SrcDir)nsMBCSGroupProber.h" />
|
||||
<ClInclude Include="$(SrcDir)nsPkgInt.h" />
|
||||
<ClInclude Include="$(SrcDir)nsSBCharSetProber.h" />
|
||||
<ClInclude Include="$(SrcDir)nsSBCSGroupProber.h" />
|
||||
<ClInclude Include="$(SrcDir)nsSJISProber.h" />
|
||||
<ClInclude Include="$(SrcDir)nsUniversalDetector.h" />
|
||||
<ClInclude Include="$(SrcDir)nsUTF8Prober.h" />
|
||||
<ClInclude Include="$(SrcDir)prcpucfg.h" />
|
||||
<ClInclude Include="$(SrcDir)prmem.h" />
|
||||
<ClInclude Include="$(SrcDir)protypes.h" />
|
||||
<ClInclude Include="$(SrcDir)prtypes.h" />
|
||||
<ClInclude Include="$(SrcDir)xpcom-config.h" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -1,191 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
|
||||
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Frequency tables">
|
||||
<UniqueIdentifier>{f628048a-0e81-4ea7-b20c-09e14f767db1}</UniqueIdentifier>
|
||||
<Extensions>*.tab</Extensions>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="$(SrcDir)Big5Freq.tab">
|
||||
<Filter>Frequency tables</Filter>
|
||||
</None>
|
||||
<None Include="$(SrcDir)JISFreq.tab">
|
||||
<Filter>Frequency tables</Filter>
|
||||
</None>
|
||||
<None Include="$(SrcDir)EUCKRFreq.tab">
|
||||
<Filter>Frequency tables</Filter>
|
||||
</None>
|
||||
<None Include="$(SrcDir)EUCTWFreq.tab">
|
||||
<Filter>Frequency tables</Filter>
|
||||
</None>
|
||||
<None Include="$(SrcDir)GB2312Freq.tab">
|
||||
<Filter>Frequency tables</Filter>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(SrcDir)CharDistribution.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)JpCntx.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)LangBulgarianModel.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)LangCyrillicModel.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)LangGreekModel.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)LangHebrewModel.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)LangHungarianModel.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)LangThaiModel.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)nsBig5Prober.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)nsCharSetProber.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)nsEscCharsetProber.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)nsEscSM.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)nsEUCJPProber.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)nsEUCKRProber.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)nsEUCTWProber.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)nsGB2312Prober.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)nsHebrewProber.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)nsLatin1Prober.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)nsMBCSGroupProber.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)nsMBCSSM.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)nsSBCharSetProber.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)nsSBCSGroupProber.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)nsSJISProber.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)nsUniversalDetector.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="$(SrcDir)nsUTF8Prober.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(SrcDir)CharDistribution.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)JpCntx.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)nsBig5Prober.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)nsCharSetProber.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)nsCodingStateMachine.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)nscore.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)nsError.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)nsEscCharsetProber.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)nsEUCJPProber.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)nsEUCKRProber.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)nsEUCTWProber.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)nsGB2312Prober.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)nsHebrewProber.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)nsLatin1Prober.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)nsMBCSGroupProber.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)nsPkgInt.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)nsSBCharSetProber.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)nsSBCSGroupProber.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)nsSJISProber.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)nsUniversalDetector.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)nsUTF8Prober.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)prcpucfg.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)prmem.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)protypes.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)prtypes.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="$(SrcDir)xpcom-config.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -1,24 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
|
||||
<!--
|
||||
Sample build customisation file for Aegisub.
|
||||
Use this file as a template for configuring the location of the
|
||||
Freetype 2 library for the Aegisub build system.
|
||||
|
||||
To use this file, copy it and rename the copy to *.props.
|
||||
-->
|
||||
|
||||
<PropertyGroup Label="UserMacros">
|
||||
<!-- Ft2IncludePath defines where the Freetype 2 include files are found -->
|
||||
<Ft2IncludePath>C:\Dev\freetype-2.4.3\include</Ft2IncludePath>
|
||||
<!-- Ft2LibraryPath defines where the Freetype 2 library files are found -->
|
||||
<Ft2LibraryPath>C:\Dev\freetype-2.4.3\objs\win32\vc2010</Ft2LibraryPath>
|
||||
<!-- Ft2LibraryName defines the name of the library to use for linking Freetype 2.
|
||||
This will often be conditional on platform and configuration. -->
|
||||
<Ft2LibraryName Condition="'$(Platform)|$(Configuration)'=='Win32|Debug'" >freetype2.4.3_32d.lib</Ft2LibraryName>
|
||||
<Ft2LibraryName Condition="'$(Platform)|$(Configuration)'=='Win32|Release'">freetype2.4.3_32.lib</Ft2LibraryName>
|
||||
<Ft2LibraryName Condition="'$(Platform)|$(Configuration)'=='x64|Debug'" >freetype2.4.3_64d.lib</Ft2LibraryName>
|
||||
<Ft2LibraryName Condition="'$(Platform)|$(Configuration)'=='x64|Release'" >freetype2.4.3_64.lib</Ft2LibraryName>
|
||||
</PropertyGroup>
|
||||
</Project>
|
|
@ -1,20 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
|
||||
<!--
|
||||
Sample build customisation file for Aegisub.
|
||||
This file shows how you can control where the build system places
|
||||
produced files by overriding the properties defined by paths.props.
|
||||
|
||||
Most people will not need this.
|
||||
|
||||
To use this file, copy it and rename the copy to *.props.
|
||||
-->
|
||||
|
||||
<PropertyGroup Label="UserMacros">
|
||||
<!-- Base directory for placing built files in -->
|
||||
<AegisubOutputBase>C:\Dev\Aegisub\BuildFiles\</AegisubSourceBase>
|
||||
<!-- Executable files are placed here, essentially creating an installation -->
|
||||
<AegisubBinaryDir>C:\Dev\Aegisub\BuiltBinaries\$(Platform)\</AegisubContribBase>
|
||||
</PropertyGroup>
|
||||
</Project>
|
|
@ -1,12 +0,0 @@
|
|||
You can put MSBuild property files in this folder to override the default
|
||||
build configuration for Aegisub's build system.
|
||||
|
||||
A number of sample files are provided. These can be copied and used as
|
||||
templates for common configuration. Importantly, configuring the location
|
||||
of several library dependencies.
|
||||
The copied sample files should be renamed to *.props, otherwise they will
|
||||
not be found by the build system.
|
||||
|
||||
You should not check files placed in this folder into source control.
|
||||
|
||||
Files must be named *.props to be found by the build system.
|
|
@ -1,22 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
|
||||
<!--
|
||||
Sample build customisation file for Aegisub.
|
||||
Use this file as a template for configuring the location of wxWidgets
|
||||
for the Aegisub build system.
|
||||
|
||||
To use this file, copy it and rename the copy to *.props.
|
||||
-->
|
||||
|
||||
<PropertyGroup Label="UserMacros">
|
||||
<!-- Helper property, defines the base directory for wxWidgets -->
|
||||
<WxBasePath>C:\Dev\wxWidgets-2.9\install-vc10</WxBasePath>
|
||||
<!-- WxLibraryPath defines the location of the wxWidgets .lib files.
|
||||
Two conditional values are given, depending on the platform. -->
|
||||
<WxLibraryPath Condition="'$(Platform)'=='Win32'">$(WxBasePath)\lib32</WxLibraryPath>
|
||||
<WxLibraryPath Condition="'$(Platform)'=='x64'">$(WxBasePath)\lib64</WxLibraryPath>
|
||||
<!-- WxIncludePath defines the location of the wxWidgets include files. -->
|
||||
<WxIncludePath>$(WxBasePath)\include</WxIncludePath>
|
||||
</PropertyGroup>
|
||||
</Project>
|
|
@ -1,256 +0,0 @@
|
|||
#ifndef _WX_SETUP_H_
|
||||
#define _WX_SETUP_H_
|
||||
#ifndef wxUSE_GUI
|
||||
#define wxUSE_GUI 1
|
||||
#endif
|
||||
#ifdef wxUSE_UNICODE
|
||||
#undef wxUSE_UNICODE
|
||||
#endif
|
||||
#define WXWIN_COMPATIBILITY_2_4 0
|
||||
#define WXWIN_COMPATIBILITY_2_6 0
|
||||
#define WXWIN_COMPATIBILITY_2_8 0
|
||||
#define wxDIALOG_UNIT_COMPATIBILITY 0
|
||||
#define wxUSE_ON_FATAL_EXCEPTION 1
|
||||
#define wxUSE_STACKWALKER 1
|
||||
#define wxUSE_DEBUGREPORT 1
|
||||
#define wxUSE_DEBUG_CONTEXT 0
|
||||
#define wxUSE_MEMORY_TRACING 0
|
||||
#define wxUSE_GLOBAL_MEMORY_OPERATORS 0
|
||||
#define wxUSE_DEBUG_NEW_ALWAYS 0
|
||||
#define wxUSE_UNICODE 1
|
||||
#define wxUSE_WCHAR_T 1
|
||||
#define wxUSE_EXCEPTIONS 1
|
||||
#define wxUSE_EXTENDED_RTTI 0
|
||||
#define wxUSE_STL 0
|
||||
#define wxUSE_LOG 1
|
||||
#define wxUSE_LOGWINDOW 1
|
||||
#define wxUSE_LOGGUI 1
|
||||
#define wxUSE_LOG_DIALOG 1
|
||||
#define wxUSE_CMDLINE_PARSER 0
|
||||
#define wxUSE_THREADS 1
|
||||
#define wxUSE_STREAMS 1
|
||||
#define wxUSE_STD_IOSTREAM 1
|
||||
#define wxUSE_STD_STRING 1
|
||||
#define wxUSE_PRINTF_POS_PARAMS 1
|
||||
#define wxUSE_LONGLONG 1
|
||||
#define wxUSE_BASE64 0
|
||||
#define wxUSE_CONSOLE_EVENTLOOP 1
|
||||
#define wxUSE_FILE 1
|
||||
#define wxUSE_FFILE 1
|
||||
#define wxUSE_FSVOLUME 0
|
||||
#define wxUSE_STDPATHS 1
|
||||
#define wxUSE_TEXTBUFFER 1
|
||||
#define wxUSE_TEXTFILE 1
|
||||
#define wxUSE_INTL 1
|
||||
#define wxUSE_XLOCALE 1
|
||||
#define wxUSE_DATETIME 1
|
||||
#define wxUSE_TIMER 1
|
||||
#define wxUSE_STOPWATCH 1
|
||||
#define wxUSE_FSWATCHER 0
|
||||
#define wxUSE_CONFIG 0
|
||||
#define wxUSE_CONFIG_NATIVE 0
|
||||
#define wxUSE_DIALUP_MANAGER 0
|
||||
#define wxUSE_DYNLIB_CLASS 1
|
||||
#define wxUSE_DYNAMIC_LOADER 1
|
||||
#define wxUSE_SOCKETS 1
|
||||
#define wxUSE_IPV6 0
|
||||
#define wxUSE_FILESYSTEM 1
|
||||
#define wxUSE_FS_ZIP 1
|
||||
#define wxUSE_FS_ARCHIVE 1
|
||||
#define wxUSE_FS_INET 0
|
||||
#define wxUSE_ARCHIVE_STREAMS 1
|
||||
#define wxUSE_ZIPSTREAM 1
|
||||
#define wxUSE_TARSTREAM 0
|
||||
#define wxUSE_ZLIB 1
|
||||
#define wxUSE_APPLE_IEEE 0
|
||||
#define wxUSE_JOYSTICK 0
|
||||
#define wxUSE_FONTENUM 1
|
||||
#define wxUSE_FONTMAP 1
|
||||
#define wxUSE_MIMETYPE 1
|
||||
#define wxUSE_PROTOCOL 0
|
||||
#define wxUSE_PROTOCOL_FILE 0
|
||||
#define wxUSE_PROTOCOL_FTP 0
|
||||
#define wxUSE_PROTOCOL_HTTP 0
|
||||
#define wxUSE_URL 0
|
||||
#define wxUSE_URL_NATIVE 0
|
||||
#define wxUSE_VARIANT 1
|
||||
#define wxUSE_ANY 1
|
||||
#define wxUSE_REGEX 0
|
||||
#define wxUSE_SYSTEM_OPTIONS 1
|
||||
#define wxUSE_SOUND 0
|
||||
#define wxUSE_MEDIACTRL 0
|
||||
#define wxUSE_GSTREAMER 0
|
||||
#define wxUSE_XRC 0
|
||||
#define wxUSE_XML 1
|
||||
#define wxUSE_AUI 0
|
||||
#define wxUSE_RIBBON 0
|
||||
#define wxUSE_PROPGRID 0
|
||||
#define wxUSE_STC 1
|
||||
#define wxUSE_GRAPHICS_CONTEXT 1
|
||||
#define wxUSE_CONTROLS 1
|
||||
#define wxUSE_POPUPWIN 1
|
||||
#define wxUSE_TIPWINDOW 0
|
||||
#define wxUSE_ANIMATIONCTRL 1
|
||||
#define wxUSE_BUTTON 1
|
||||
#define wxUSE_BMPBUTTON 1
|
||||
#define wxUSE_CALENDARCTRL 1
|
||||
#define wxUSE_CHECKBOX 1
|
||||
#define wxUSE_CHECKLISTBOX 1
|
||||
#define wxUSE_CHOICE 1
|
||||
#define wxUSE_COLLPANE 1
|
||||
#define wxUSE_COLOURPICKERCTRL 1
|
||||
#define wxUSE_COMBOBOX 1
|
||||
#define wxUSE_DATAVIEWCTRL 1
|
||||
#define wxUSE_DATEPICKCTRL 1
|
||||
#define wxUSE_DIRPICKERCTRL 1
|
||||
#define wxUSE_EDITABLELISTBOX 1
|
||||
#define wxUSE_FILECTRL 1
|
||||
#define wxUSE_FILEPICKERCTRL 1
|
||||
#define wxUSE_FONTPICKERCTRL 1
|
||||
#define wxUSE_GAUGE 1
|
||||
#define wxUSE_HEADERCTRL 1
|
||||
#define wxUSE_HYPERLINKCTRL 1
|
||||
#define wxUSE_LISTBOX 1
|
||||
#define wxUSE_LISTCTRL 1
|
||||
#define wxUSE_RADIOBOX 1
|
||||
#define wxUSE_RADIOBTN 1
|
||||
#define wxUSE_SCROLLBAR 1
|
||||
#define wxUSE_SEARCHCTRL 1
|
||||
#define wxUSE_SLIDER 1
|
||||
#define wxUSE_SPINBTN 1
|
||||
#define wxUSE_SPINCTRL 1
|
||||
#define wxUSE_STATBOX 1
|
||||
#define wxUSE_STATLINE 1
|
||||
#define wxUSE_STATTEXT 1
|
||||
#define wxUSE_STATBMP 1
|
||||
#define wxUSE_TEXTCTRL 1
|
||||
#define wxUSE_TOGGLEBTN 1
|
||||
#define wxUSE_TREECTRL 1
|
||||
#define wxUSE_STATUSBAR 1
|
||||
#define wxUSE_NATIVE_STATUSBAR 1
|
||||
#define wxUSE_TOOLBAR 1
|
||||
#define wxUSE_TOOLBAR_NATIVE 1
|
||||
#define wxUSE_NOTEBOOK 1
|
||||
#define wxUSE_LISTBOOK 1
|
||||
#define wxUSE_CHOICEBOOK 1
|
||||
#define wxUSE_TREEBOOK 1
|
||||
#define wxUSE_TOOLBOOK 1
|
||||
#define wxUSE_TASKBARICON 0
|
||||
#define wxUSE_TAB_DIALOG 0
|
||||
#define wxUSE_GRID 1
|
||||
#define wxUSE_MINIFRAME 0
|
||||
#define wxUSE_COMBOCTRL 1
|
||||
#define wxUSE_ODCOMBOBOX 1
|
||||
#define wxUSE_BITMAPCOMBOBOX 0
|
||||
#define wxUSE_REARRANGECTRL 1
|
||||
#define wxUSE_ACCEL 1
|
||||
#define wxUSE_HOTKEY 1
|
||||
#define wxUSE_CARET 1
|
||||
#define wxUSE_DISPLAY 1
|
||||
#define wxUSE_GEOMETRY 1
|
||||
#define wxUSE_IMAGLIST 1
|
||||
#define wxUSE_INFOBAR 1
|
||||
#define wxUSE_MENUS 1
|
||||
#define wxUSE_NOTIFICATION_MESSAGE 1
|
||||
#define wxUSE_SASH 1
|
||||
#define wxUSE_SPLITTER 1
|
||||
#define wxUSE_TOOLTIPS 1
|
||||
#define wxUSE_VALIDATORS 1
|
||||
#define wxUSE_COMMON_DIALOGS 1
|
||||
#define wxUSE_BUSYINFO 1
|
||||
#define wxUSE_CHOICEDLG 1
|
||||
#define wxUSE_COLOURDLG 1
|
||||
#define wxUSE_DIRDLG 1
|
||||
#define wxUSE_FILEDLG 1
|
||||
#define wxUSE_FINDREPLDLG 0
|
||||
#define wxUSE_FONTDLG 1
|
||||
#define wxUSE_MSGDLG 1
|
||||
#define wxUSE_PROGRESSDLG 0
|
||||
#define wxUSE_STARTUP_TIPS 0
|
||||
#define wxUSE_TEXTDLG 1
|
||||
#define wxUSE_NUMBERDLG 1
|
||||
#define wxUSE_SPLASH 0
|
||||
#define wxUSE_WIZARDDLG 0
|
||||
#define wxUSE_ABOUTDLG 1
|
||||
#define wxUSE_METAFILE 0
|
||||
#define wxUSE_ENH_METAFILE 0
|
||||
#define wxUSE_WIN_METAFILES_ALWAYS 0
|
||||
#define wxUSE_MDI 0
|
||||
#define wxUSE_DOC_VIEW_ARCHITECTURE 0
|
||||
#define wxUSE_MDI_ARCHITECTURE 0
|
||||
#define wxUSE_PRINTING_ARCHITECTURE 0
|
||||
#define wxUSE_HTML 0
|
||||
#define wxUSE_GLCANVAS 1
|
||||
#define wxUSE_RICHTEXT 0
|
||||
#define wxUSE_CLIPBOARD 1
|
||||
#define wxUSE_DATAOBJ 1
|
||||
#define wxUSE_DRAG_AND_DROP 1
|
||||
#define wxUSE_ACCESSIBILITY 0
|
||||
#define wxUSE_SNGLINST_CHECKER 1
|
||||
#define wxUSE_DRAGIMAGE 1
|
||||
#define wxUSE_IPC 0
|
||||
#define wxUSE_HELP 0
|
||||
#define wxUSE_MS_HTML_HELP 0
|
||||
#define wxUSE_WXHTML_HELP 0
|
||||
#define wxUSE_RESOURCES 0
|
||||
#define wxUSE_CONSTRAINTS 0
|
||||
#define wxUSE_SPLINES 0
|
||||
#define wxUSE_MOUSEWHEEL 1
|
||||
#define wxUSE_POSTSCRIPT 0
|
||||
#define wxUSE_AFM_FOR_POSTSCRIPT 0
|
||||
#define wxUSE_SVG 0
|
||||
#define wxODBC_FWD_ONLY_CURSORS 1
|
||||
#define wxODBC_BACKWARD_COMPATABILITY 0
|
||||
#define wxUSE_IOSTREAMH 0
|
||||
#define wxUSE_IMAGE 1
|
||||
#define wxUSE_LIBPNG 1
|
||||
#define wxUSE_LIBJPEG 0
|
||||
#define wxUSE_LIBTIFF 0
|
||||
#define wxUSE_TGA 0
|
||||
#define wxUSE_GIF 0
|
||||
#define wxUSE_PNM 0
|
||||
#define wxUSE_PCX 0
|
||||
#define wxUSE_IFF 0
|
||||
#define wxUSE_XPM 0
|
||||
#define wxUSE_ICO_CUR 1
|
||||
#define wxUSE_PALETTE 1
|
||||
#define wxUSE_ALL_THEMES 1
|
||||
#define wxUSE_UNICODE_MSLU 0
|
||||
#define wxUSE_MFC 0
|
||||
#define wxUSE_OLE 1
|
||||
#define wxUSE_OLE_AUTOMATION 0
|
||||
#define wxUSE_ACTIVEX 0
|
||||
#define wxUSE_DC_CACHEING 1
|
||||
#define wxUSE_DIB_FOR_BITMAP 0
|
||||
#define wxUSE_WXDIB 1
|
||||
#define wxUSE_POSTSCRIPT_ARCHITECTURE_IN_MSW 0
|
||||
#define wxUSE_REGKEY 1
|
||||
#define wxUSE_RICHEDIT 0
|
||||
#define wxUSE_RICHEDIT2 0
|
||||
#define wxUSE_OWNER_DRAWN 1
|
||||
#define wxUSE_TASKBARICON_BALLOONS 0
|
||||
#define wxUSE_UXTHEME 1
|
||||
#define wxUSE_UXTHEME_AUTO 1
|
||||
#define wxUSE_INKEDIT 0
|
||||
#define wxUSE_INICONF 0
|
||||
#define wxUSE_DATEPICKCTRL_GENERIC 0
|
||||
#define wxUSE_CRASHREPORT 1
|
||||
#define wxUSE_AUTOID_MANAGEMENT 1
|
||||
#define wxUSE_FILE_HISTORY 0
|
||||
#define wxUSE_UIACTIONSIMULATOR 0
|
||||
#define wxUSE_CAIRO 0
|
||||
#define wxUSE_COMMANDLINKBUTTON 0
|
||||
#define wxUSE_RICHMSGDLG 0
|
||||
#define wxUSE_STD_CONTAINERS 1
|
||||
#define wxUSE_STD_STRING_CONV_IN_WXSTRING 0
|
||||
#define wxUSE_ARTPROVIDER_STD 0
|
||||
#define wxUSE_ARTPROVIDER_TANGO 0
|
||||
#define wxUSE_DC_TRANSFORM_MATRIX 0
|
||||
#define wxUSE_MARKUP 0
|
||||
#define wxUSE_TREELISTCTRL 1
|
||||
#define wxUSE_TIMEPICKCTRL 1
|
||||
#define wxUSE_WEBVIEW 0
|
||||
#define wxUSE_RICHTOOLTIP 0
|
||||
#define wxUSE_COMPILER_TLS 1
|
||||
#define wxUSE_PREFERENCES_EDITOR 0
|
||||
#endif
|
|
@ -1,62 +0,0 @@
|
|||
#include "wx/version.h"
|
||||
#include "wx/cpp.h"
|
||||
|
||||
#ifdef _DEBUG
|
||||
#define wxSUFFIX_DEBUG "d"
|
||||
#define wxSUFFIX d
|
||||
#define wxCONFIGURATION Debug
|
||||
#else
|
||||
#define wxSUFFIX_DEBUG ""
|
||||
#define wxSUFFIX
|
||||
#define wxCONFIGURATION Release
|
||||
#endif
|
||||
|
||||
#ifndef _M_X64
|
||||
#define wxSETUPH_PATH wxCONCAT5(../../lib/Win32/, wxCONFIGURATION, /msw, wxSUFFIX, /wx/setup.h)
|
||||
#else
|
||||
#define wxSETUPH_PATH wxCONCAT5(../../lib/x64/, wxCONFIGURATION, /msw, wxSUFFIX, /wx/setup.h)
|
||||
#endif
|
||||
|
||||
#define wxSETUPH_PATH_STR wxSTRINGIZE(wxSETUPH_PATH)
|
||||
#include wxSETUPH_PATH_STR
|
||||
|
||||
#define wxSUFFIX_STR wxSTRINGIZE(wxSUFFIX)
|
||||
#define wxSHORT_VERSION_STRING wxSTRINGIZE(wxMAJOR_VERSION) wxSTRINGIZE(wxMINOR_VERSION)
|
||||
#define wxWX_LIB_NAME(name, subname) "wx" name wxSHORT_VERSION_STRING wxSUFFIX_STR subname
|
||||
#define wxBASE_LIB_NAME(name) wxWX_LIB_NAME("base", "_" name)
|
||||
#define wxMSW_LIB_NAME(name) wxWX_LIB_NAME("msw", "_" name)
|
||||
#define wx3RD_PARTY_LIB_NAME(name) "wx" name wxSUFFIX_DEBUG
|
||||
#define wx3RD_PARTY_LIB_NAME_U(name) "wx" name wxSUFFIX_STR
|
||||
#pragma comment(lib, wxWX_LIB_NAME("base", ""))
|
||||
#pragma comment(lib, wxBASE_LIB_NAME("net"))
|
||||
#pragma comment(lib, wxBASE_LIB_NAME("xml"))
|
||||
#pragma comment(lib, wx3RD_PARTY_LIB_NAME_U("regex"))
|
||||
#pragma comment(lib, wx3RD_PARTY_LIB_NAME("expat"))
|
||||
#pragma comment(lib, wx3RD_PARTY_LIB_NAME("jpeg"))
|
||||
#pragma comment(lib, wx3RD_PARTY_LIB_NAME("png"))
|
||||
#pragma comment(lib, wx3RD_PARTY_LIB_NAME("tiff"))
|
||||
#pragma comment(lib, wx3RD_PARTY_LIB_NAME("zlib"))
|
||||
#pragma comment(lib, wxMSW_LIB_NAME("core"))
|
||||
#pragma comment(lib, wxMSW_LIB_NAME("adv"))
|
||||
#pragma comment(lib, wxMSW_LIB_NAME("html"))
|
||||
#pragma comment(lib, wxMSW_LIB_NAME("gl"))
|
||||
#pragma comment(lib, wxMSW_LIB_NAME("qa"))
|
||||
#pragma comment(lib, wxMSW_LIB_NAME("propgrid"))
|
||||
#pragma comment(lib, wxMSW_LIB_NAME("ribbon"))
|
||||
#pragma comment(lib, wxMSW_LIB_NAME("richtext"))
|
||||
#pragma comment(lib, wxMSW_LIB_NAME("stc"))
|
||||
#pragma comment(lib, wx3RD_PARTY_LIB_NAME("scintilla"))
|
||||
#pragma comment(lib, "kernel32")
|
||||
#pragma comment(lib, "user32")
|
||||
#pragma comment(lib, "gdi32")
|
||||
#pragma comment(lib, "comdlg32")
|
||||
#pragma comment(lib, "winspool")
|
||||
#pragma comment(lib, "winmm")
|
||||
#pragma comment(lib, "shell32")
|
||||
#pragma comment(lib, "comctl32")
|
||||
#pragma comment(lib, "ole32")
|
||||
#pragma comment(lib, "oleaut32")
|
||||
#pragma comment(lib, "uuid")
|
||||
#pragma comment(lib, "rpcrt4")
|
||||
#pragma comment(lib, "advapi32")
|
||||
#pragma comment(lib, "wsock32")
|
|
@ -1,75 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{0518D6C0-7BF6-4FD1-91FB-191BD10DB2AC}</ProjectGuid>
|
||||
<Keyword>MakeFileProj</Keyword>
|
||||
<ConfigurationType>Makefile</ConfigurationType>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Aegisub project configuration -->
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="$(MSBuildThisFileDirectory)..\aegisub.props" />
|
||||
</ImportGroup>
|
||||
|
||||
<PropertyGroup Label="wx">
|
||||
<WxTargetCpu Condition="$(Platform) == 'Win32'">X86</WxTargetCpu>
|
||||
<WxTargetCpu Condition="$(Platform) == 'x64'">X64</WxTargetCpu>
|
||||
<WxBuild Condition="$(Configuration) == 'Debug'">debug</WxBuild>
|
||||
<WxBuild Condition="$(Configuration) == 'Release'">release</WxBuild>
|
||||
<NMakeArgs>LIBDIRNAME=$(AegisubLibraryDir) OBJS=$(AegisubObjectDir) SHARED=0 UNICODE=0 USE_OPENGL=1 VENDOR=aegisub TARGET_CPU=$(WxTargetCpu) BUILD=$(WxBuild)</NMakeArgs>
|
||||
<LibraryNameSuffix Condition="$(Configuration) == 'Debug'">d</LibraryNameSuffix>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<WxHeader Include="$(WxSrcDir)\src\png\png.h" />
|
||||
<WxHeader Include="$(WxSrcDir)\src\png\pngconf.h" />
|
||||
<WxHeader Include="$(WxSrcDir)\include\**\*.h" />
|
||||
<WxHeader Include="$(WxSrcDir)\include\**\*.rc" />
|
||||
<WxHeader Include="$(WxSrcDir)\include\**\*.cur" />
|
||||
<WxHeader Include="$(WxSrcDir)\include\**\*.bmp" />
|
||||
<WxHeader Include="$(WxSrcDir)\include\**\*.ico" />
|
||||
|
||||
<WxSource Include="$(WxSrcDir)\src\**\*.cpp" />
|
||||
<WxSource Include="$(WxSrcDir)\src\**\*.cxx" />
|
||||
<WxSource Include="$(WxSrcDir)\src\**\*.c" />
|
||||
|
||||
<!-- Specifically list one of them to ensure there's an output listed for
|
||||
a clean build -->
|
||||
<WxLibrary Include="$(AegisubLibraryDir)\wxbase30$(LibraryNameSuffix).lib" />
|
||||
<WxLibrary Include="$(AegisubLibraryDir)\wx*.lib" />
|
||||
</ItemGroup>
|
||||
|
||||
<Target Name="Build"
|
||||
Inputs="@(WxHeader);@(WxSource)"
|
||||
Outputs="@(WxLibrary)"
|
||||
>
|
||||
<Copy
|
||||
SourceFiles="setup-build.h"
|
||||
DestinationFiles="$(WxSrcDir)\include\wx\msw\setup.h"
|
||||
SkipUnchangedFiles="true"
|
||||
/>
|
||||
<Exec
|
||||
Command="nmake -f makefile.vc $(NMakeArgs)"
|
||||
WorkingDirectory="$(WxSrcDir)\build\msw"
|
||||
/>
|
||||
|
||||
<Copy
|
||||
SourceFiles="@(WxHeader)"
|
||||
DestinationFolder="$(AegisubSourceBase)include\%(RecursiveDir)"
|
||||
SkipUnchangedFiles="true"
|
||||
/>
|
||||
<Copy
|
||||
SourceFiles="setup-installed.h"
|
||||
DestinationFiles="$(AegisubSourceBase)include\wx\setup.h"
|
||||
SkipUnchangedFiles="true"
|
||||
/>
|
||||
</Target>
|
||||
|
||||
<Target Name="Clean">
|
||||
<RemoveDir Directories="$(AegisubObjectDir)" ContinueOnError="WarnAndContinue" />
|
||||
</Target>
|
||||
|
||||
<Target Name="Rebuild">
|
||||
<CallTarget Targets="Clean;Build" />
|
||||
</Target>
|
||||
</Project>
|
|
@ -1,513 +0,0 @@
|
|||
/* zconf.h -- configuration of the zlib compression library
|
||||
* Copyright (C) 1995-2012 Jean-loup Gailly.
|
||||
* For conditions of distribution and use, see copyright notice in zlib.h
|
||||
*/
|
||||
|
||||
/* @(#) $Id$ */
|
||||
|
||||
#ifndef ZCONF_H
|
||||
#define ZCONF_H
|
||||
|
||||
/*
|
||||
* If you *really* need a unique prefix for all types and library functions,
|
||||
* compile with -DZ_PREFIX. The "standard" zlib should be compiled without it.
|
||||
* Even better than compiling with -DZ_PREFIX would be to use configure to set
|
||||
* this permanently in zconf.h using "./configure --zprefix".
|
||||
*/
|
||||
#ifdef Z_PREFIX /* may be set to #if 1 by ./configure */
|
||||
# define Z_PREFIX_SET
|
||||
|
||||
/* all linked symbols */
|
||||
# define _dist_code z__dist_code
|
||||
# define _length_code z__length_code
|
||||
# define _tr_align z__tr_align
|
||||
# define _tr_flush_block z__tr_flush_block
|
||||
# define _tr_init z__tr_init
|
||||
# define _tr_stored_block z__tr_stored_block
|
||||
# define _tr_tally z__tr_tally
|
||||
# define adler32 z_adler32
|
||||
# define adler32_combine z_adler32_combine
|
||||
# define adler32_combine64 z_adler32_combine64
|
||||
# ifndef Z_SOLO
|
||||
# define compress z_compress
|
||||
# define compress2 z_compress2
|
||||
# define compressBound z_compressBound
|
||||
# endif
|
||||
# define crc32 z_crc32
|
||||
# define crc32_combine z_crc32_combine
|
||||
# define crc32_combine64 z_crc32_combine64
|
||||
# define deflate z_deflate
|
||||
# define deflateBound z_deflateBound
|
||||
# define deflateCopy z_deflateCopy
|
||||
# define deflateEnd z_deflateEnd
|
||||
# define deflateInit2_ z_deflateInit2_
|
||||
# define deflateInit_ z_deflateInit_
|
||||
# define deflateParams z_deflateParams
|
||||
# define deflatePending z_deflatePending
|
||||
# define deflatePrime z_deflatePrime
|
||||
# define deflateReset z_deflateReset
|
||||
# define deflateResetKeep z_deflateResetKeep
|
||||
# define deflateSetDictionary z_deflateSetDictionary
|
||||
# define deflateSetHeader z_deflateSetHeader
|
||||
# define deflateTune z_deflateTune
|
||||
# define deflate_copyright z_deflate_copyright
|
||||
# define get_crc_table z_get_crc_table
|
||||
# ifndef Z_SOLO
|
||||
# define gz_error z_gz_error
|
||||
# define gz_intmax z_gz_intmax
|
||||
# define gz_strwinerror z_gz_strwinerror
|
||||
# define gzbuffer z_gzbuffer
|
||||
# define gzclearerr z_gzclearerr
|
||||
# define gzclose z_gzclose
|
||||
# define gzclose_r z_gzclose_r
|
||||
# define gzclose_w z_gzclose_w
|
||||
# define gzdirect z_gzdirect
|
||||
# define gzdopen z_gzdopen
|
||||
# define gzeof z_gzeof
|
||||
# define gzerror z_gzerror
|
||||
# define gzflush z_gzflush
|
||||
# define gzgetc z_gzgetc
|
||||
# define gzgetc_ z_gzgetc_
|
||||
# define gzgets z_gzgets
|
||||
# define gzoffset z_gzoffset
|
||||
# define gzoffset64 z_gzoffset64
|
||||
# define gzopen z_gzopen
|
||||
# define gzopen64 z_gzopen64
|
||||
# ifdef _WIN32
|
||||
# define gzopen_w z_gzopen_w
|
||||
# endif
|
||||
# define gzprintf z_gzprintf
|
||||
# define gzputc z_gzputc
|
||||
# define gzputs z_gzputs
|
||||
# define gzread z_gzread
|
||||
# define gzrewind z_gzrewind
|
||||
# define gzseek z_gzseek
|
||||
# define gzseek64 z_gzseek64
|
||||
# define gzsetparams z_gzsetparams
|
||||
# define gztell z_gztell
|
||||
# define gztell64 z_gztell64
|
||||
# define gzungetc z_gzungetc
|
||||
# define gzwrite z_gzwrite
|
||||
# endif
|
||||
# define inflate z_inflate
|
||||
# define inflateBack z_inflateBack
|
||||
# define inflateBackEnd z_inflateBackEnd
|
||||
# define inflateBackInit_ z_inflateBackInit_
|
||||
# define inflateCopy z_inflateCopy
|
||||
# define inflateEnd z_inflateEnd
|
||||
# define inflateGetHeader z_inflateGetHeader
|
||||
# define inflateInit2_ z_inflateInit2_
|
||||
# define inflateInit_ z_inflateInit_
|
||||
# define inflateMark z_inflateMark
|
||||
# define inflatePrime z_inflatePrime
|
||||
# define inflateReset z_inflateReset
|
||||
# define inflateReset2 z_inflateReset2
|
||||
# define inflateSetDictionary z_inflateSetDictionary
|
||||
# define inflateSync z_inflateSync
|
||||
# define inflateSyncPoint z_inflateSyncPoint
|
||||
# define inflateUndermine z_inflateUndermine
|
||||
# define inflateResetKeep z_inflateResetKeep
|
||||
# define inflate_copyright z_inflate_copyright
|
||||
# define inflate_fast z_inflate_fast
|
||||
# define inflate_table z_inflate_table
|
||||
# ifndef Z_SOLO
|
||||
# define uncompress z_uncompress
|
||||
# endif
|
||||
# define zError z_zError
|
||||
# ifndef Z_SOLO
|
||||
# define zcalloc z_zcalloc
|
||||
# define zcfree z_zcfree
|
||||
# endif
|
||||
# define zlibCompileFlags z_zlibCompileFlags
|
||||
# define zlibVersion z_zlibVersion
|
||||
|
||||
/* all zlib typedefs in zlib.h and zconf.h */
|
||||
# define Byte z_Byte
|
||||
# define Bytef z_Bytef
|
||||
# define alloc_func z_alloc_func
|
||||
# define charf z_charf
|
||||
# define free_func z_free_func
|
||||
# ifndef Z_SOLO
|
||||
# define gzFile z_gzFile
|
||||
# endif
|
||||
# define gz_header z_gz_header
|
||||
# define gz_headerp z_gz_headerp
|
||||
# define in_func z_in_func
|
||||
# define intf z_intf
|
||||
# define out_func z_out_func
|
||||
# define uInt z_uInt
|
||||
# define uIntf z_uIntf
|
||||
# define uLong z_uLong
|
||||
# define uLongf z_uLongf
|
||||
# define voidp z_voidp
|
||||
# define voidpc z_voidpc
|
||||
# define voidpf z_voidpf
|
||||
|
||||
/* all zlib structs in zlib.h and zconf.h */
|
||||
# define gz_header_s z_gz_header_s
|
||||
# define internal_state z_internal_state
|
||||
|
||||
#endif
|
||||
|
||||
#if defined(__MSDOS__) && !defined(MSDOS)
|
||||
# define MSDOS
|
||||
#endif
|
||||
#if (defined(OS_2) || defined(__OS2__)) && !defined(OS2)
|
||||
# define OS2
|
||||
#endif
|
||||
#if defined(_WINDOWS) && !defined(WINDOWS)
|
||||
# define WINDOWS
|
||||
#endif
|
||||
#if defined(_WIN32) || defined(_WIN32_WCE) || defined(__WIN32__)
|
||||
# ifndef WIN32
|
||||
# define WIN32
|
||||
# endif
|
||||
#endif
|
||||
#if (defined(MSDOS) || defined(OS2) || defined(WINDOWS)) && !defined(WIN32)
|
||||
# if !defined(__GNUC__) && !defined(__FLAT__) && !defined(__386__)
|
||||
# ifndef SYS16BIT
|
||||
# define SYS16BIT
|
||||
# endif
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Compile with -DMAXSEG_64K if the alloc function cannot allocate more
|
||||
* than 64k bytes at a time (needed on systems with 16-bit int).
|
||||
*/
|
||||
#ifdef SYS16BIT
|
||||
# define MAXSEG_64K
|
||||
#endif
|
||||
#ifdef MSDOS
|
||||
# define UNALIGNED_OK
|
||||
#endif
|
||||
|
||||
#ifdef __STDC_VERSION__
|
||||
# ifndef STDC
|
||||
# define STDC
|
||||
# endif
|
||||
# if __STDC_VERSION__ >= 199901L
|
||||
# ifndef STDC99
|
||||
# define STDC99
|
||||
# endif
|
||||
# endif
|
||||
#endif
|
||||
#if !defined(STDC) && (defined(__STDC__) || defined(__cplusplus))
|
||||
# define STDC
|
||||
#endif
|
||||
#if !defined(STDC) && (defined(__GNUC__) || defined(__BORLANDC__))
|
||||
# define STDC
|
||||
#endif
|
||||
#if !defined(STDC) && (defined(MSDOS) || defined(WINDOWS) || defined(WIN32))
|
||||
# define STDC
|
||||
#endif
|
||||
#if !defined(STDC) && (defined(OS2) || defined(__HOS_AIX__))
|
||||
# define STDC
|
||||
#endif
|
||||
|
||||
#if defined(__OS400__) && !defined(STDC) /* iSeries (formerly AS/400). */
|
||||
# define STDC
|
||||
#endif
|
||||
|
||||
#ifndef STDC
|
||||
# ifndef const /* cannot use !defined(STDC) && !defined(const) on Mac */
|
||||
# define const /* note: need a more gentle solution here */
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if defined(ZLIB_CONST) && !defined(z_const)
|
||||
# define z_const const
|
||||
#else
|
||||
# define z_const
|
||||
#endif
|
||||
|
||||
/* Some Mac compilers merge all .h files incorrectly: */
|
||||
#if defined(__MWERKS__)||defined(applec)||defined(THINK_C)||defined(__SC__)
|
||||
# define NO_DUMMY_DECL
|
||||
#endif
|
||||
|
||||
/* Maximum value for memLevel in deflateInit2 */
|
||||
#ifndef MAX_MEM_LEVEL
|
||||
# ifdef MAXSEG_64K
|
||||
# define MAX_MEM_LEVEL 8
|
||||
# else
|
||||
# define MAX_MEM_LEVEL 9
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* Maximum value for windowBits in deflateInit2 and inflateInit2.
|
||||
* WARNING: reducing MAX_WBITS makes minigzip unable to extract .gz files
|
||||
* created by gzip. (Files created by minigzip can still be extracted by
|
||||
* gzip.)
|
||||
*/
|
||||
#ifndef MAX_WBITS
|
||||
# define MAX_WBITS 15 /* 32K LZ77 window */
|
||||
#endif
|
||||
|
||||
/* The memory requirements for deflate are (in bytes):
|
||||
(1 << (windowBits+2)) + (1 << (memLevel+9))
|
||||
that is: 128K for windowBits=15 + 128K for memLevel = 8 (default values)
|
||||
plus a few kilobytes for small objects. For example, if you want to reduce
|
||||
the default memory requirements from 256K to 128K, compile with
|
||||
make CFLAGS="-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7"
|
||||
Of course this will generally degrade compression (there's no free lunch).
|
||||
|
||||
The memory requirements for inflate are (in bytes) 1 << windowBits
|
||||
that is, 32K for windowBits=15 (default value) plus a few kilobytes
|
||||
for small objects.
|
||||
*/
|
||||
|
||||
/* Type declarations */
|
||||
|
||||
#ifndef OF /* function prototypes */
|
||||
# ifdef STDC
|
||||
# define OF(args) args
|
||||
# else
|
||||
# define OF(args) ()
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#ifndef Z_ARG /* function prototypes for stdarg */
|
||||
# if defined(STDC) || defined(Z_HAVE_STDARG_H)
|
||||
# define Z_ARG(args) args
|
||||
# else
|
||||
# define Z_ARG(args) ()
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* The following definitions for FAR are needed only for MSDOS mixed
|
||||
* model programming (small or medium model with some far allocations).
|
||||
* This was tested only with MSC; for other MSDOS compilers you may have
|
||||
* to define NO_MEMCPY in zutil.h. If you don't need the mixed model,
|
||||
* just define FAR to be empty.
|
||||
*/
|
||||
#ifdef SYS16BIT
|
||||
# if defined(M_I86SM) || defined(M_I86MM)
|
||||
/* MSC small or medium model */
|
||||
# define SMALL_MEDIUM
|
||||
# ifdef _MSC_VER
|
||||
# define FAR _far
|
||||
# else
|
||||
# define FAR far
|
||||
# endif
|
||||
# endif
|
||||
# if (defined(__SMALL__) || defined(__MEDIUM__))
|
||||
/* Turbo C small or medium model */
|
||||
# define SMALL_MEDIUM
|
||||
# ifdef __BORLANDC__
|
||||
# define FAR _far
|
||||
# else
|
||||
# define FAR far
|
||||
# endif
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if defined(WINDOWS) || defined(WIN32)
|
||||
/* If building or using zlib as a DLL, define ZLIB_DLL.
|
||||
* This is not mandatory, but it offers a little performance increase.
|
||||
*/
|
||||
# ifdef ZLIB_DLL
|
||||
# if defined(WIN32) && (!defined(__BORLANDC__) || (__BORLANDC__ >= 0x500))
|
||||
# ifdef ZLIB_INTERNAL
|
||||
# define ZEXTERN extern __declspec(dllexport)
|
||||
# else
|
||||
# define ZEXTERN extern __declspec(dllimport)
|
||||
# endif
|
||||
# endif
|
||||
# endif /* ZLIB_DLL */
|
||||
/* If building or using zlib with the WINAPI/WINAPIV calling convention,
|
||||
* define ZLIB_WINAPI.
|
||||
* Caution: the standard ZLIB1.DLL is NOT compiled using ZLIB_WINAPI.
|
||||
*/
|
||||
# ifdef ZLIB_WINAPI
|
||||
# ifdef FAR
|
||||
# undef FAR
|
||||
# endif
|
||||
# include <windows.h>
|
||||
/* No need for _export, use ZLIB.DEF instead. */
|
||||
/* For complete Windows compatibility, use WINAPI, not __stdcall. */
|
||||
# define ZEXPORT WINAPI
|
||||
# ifdef WIN32
|
||||
# define ZEXPORTVA WINAPIV
|
||||
# else
|
||||
# define ZEXPORTVA FAR CDECL
|
||||
# endif
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if defined (__BEOS__)
|
||||
# ifdef ZLIB_DLL
|
||||
# ifdef ZLIB_INTERNAL
|
||||
# define ZEXPORT __declspec(dllexport)
|
||||
# define ZEXPORTVA __declspec(dllexport)
|
||||
# else
|
||||
# define ZEXPORT __declspec(dllimport)
|
||||
# define ZEXPORTVA __declspec(dllimport)
|
||||
# endif
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#ifndef ZEXTERN
|
||||
# define ZEXTERN extern
|
||||
#endif
|
||||
#ifndef ZEXPORT
|
||||
# define ZEXPORT
|
||||
#endif
|
||||
#ifndef ZEXPORTVA
|
||||
# define ZEXPORTVA
|
||||
#endif
|
||||
|
||||
#ifndef FAR
|
||||
# define FAR
|
||||
#endif
|
||||
|
||||
#if !defined(__MACTYPES__)
|
||||
typedef unsigned char Byte; /* 8 bits */
|
||||
#endif
|
||||
typedef unsigned int uInt; /* 16 bits or more */
|
||||
typedef unsigned long uLong; /* 32 bits or more */
|
||||
|
||||
#ifdef SMALL_MEDIUM
|
||||
/* Borland C/C++ and some old MSC versions ignore FAR inside typedef */
|
||||
# define Bytef Byte FAR
|
||||
#else
|
||||
typedef Byte FAR Bytef;
|
||||
#endif
|
||||
typedef char FAR charf;
|
||||
typedef int FAR intf;
|
||||
typedef uInt FAR uIntf;
|
||||
typedef uLong FAR uLongf;
|
||||
|
||||
#ifdef STDC
|
||||
typedef void const *voidpc;
|
||||
typedef void FAR *voidpf;
|
||||
typedef void *voidp;
|
||||
#else
|
||||
typedef Byte const *voidpc;
|
||||
typedef Byte FAR *voidpf;
|
||||
typedef Byte *voidp;
|
||||
#endif
|
||||
|
||||
/* ./configure may #define Z_U4 here */
|
||||
|
||||
#if !defined(Z_U4) && !defined(Z_SOLO) && defined(STDC)
|
||||
# include <limits.h>
|
||||
# if (UINT_MAX == 0xffffffffUL)
|
||||
# define Z_U4 unsigned
|
||||
# else
|
||||
# if (ULONG_MAX == 0xffffffffUL)
|
||||
# define Z_U4 unsigned long
|
||||
# else
|
||||
# if (USHRT_MAX == 0xffffffffUL)
|
||||
# define Z_U4 unsigned short
|
||||
# endif
|
||||
# endif
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#ifdef Z_U4
|
||||
typedef Z_U4 z_crc_t;
|
||||
#else
|
||||
typedef unsigned long z_crc_t;
|
||||
#endif
|
||||
|
||||
#if defined(HAVE_UNISTD_H) && -HAVE_UNISTD_H - -1 == 1
|
||||
# undef HAVE_UNISTD_H
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_UNISTD_H /* may be set to #if 1 by ./configure */
|
||||
# define Z_HAVE_UNISTD_H
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_STDARG_H /* may be set to #if 1 by ./configure */
|
||||
# define Z_HAVE_STDARG_H
|
||||
#endif
|
||||
|
||||
#ifdef STDC
|
||||
# ifndef Z_SOLO
|
||||
# include <sys/types.h> /* for off_t */
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#ifdef _WIN32
|
||||
# include <stddef.h> /* for wchar_t */
|
||||
#endif
|
||||
|
||||
/* a little trick to accommodate both "#define _LARGEFILE64_SOURCE" and
|
||||
* "#define _LARGEFILE64_SOURCE 1" as requesting 64-bit operations, (even
|
||||
* though the former does not conform to the LFS document), but considering
|
||||
* both "#undef _LARGEFILE64_SOURCE" and "#define _LARGEFILE64_SOURCE 0" as
|
||||
* equivalently requesting no 64-bit operations
|
||||
*/
|
||||
#if defined(LARGEFILE64_SOURCE) && -_LARGEFILE64_SOURCE - -1 == 1
|
||||
# undef _LARGEFILE64_SOURCE
|
||||
#endif
|
||||
|
||||
#if defined(__WATCOMC__) && !defined(Z_HAVE_UNISTD_H)
|
||||
# define Z_HAVE_UNISTD_H
|
||||
#endif
|
||||
#ifndef Z_SOLO
|
||||
# if defined(Z_HAVE_UNISTD_H) || defined(LARGEFILE64_SOURCE)
|
||||
# ifdef Z_HAVE_UNISTD_H
|
||||
# include <unistd.h> /* for SEEK_*, off_t, and _LFS64_LARGEFILE */
|
||||
# endif
|
||||
# ifdef VMS
|
||||
# include <unixio.h> /* for off_t */
|
||||
# endif
|
||||
# ifndef z_off_t
|
||||
# define z_off_t off_t
|
||||
# endif
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if defined(_LFS64_LARGEFILE) && _LFS64_LARGEFILE-0
|
||||
# define Z_LFS64
|
||||
#endif
|
||||
|
||||
#if defined(_LARGEFILE64_SOURCE) && defined(Z_LFS64)
|
||||
# define Z_LARGE64
|
||||
#endif
|
||||
|
||||
#if defined(_FILE_OFFSET_BITS) && _FILE_OFFSET_BITS-0 == 64 && defined(Z_LFS64)
|
||||
# define Z_WANT64
|
||||
#endif
|
||||
|
||||
#if !defined(SEEK_SET) && !defined(Z_SOLO)
|
||||
# define SEEK_SET 0 /* Seek from beginning of file. */
|
||||
# define SEEK_CUR 1 /* Seek from current position. */
|
||||
# define SEEK_END 2 /* Set file pointer to EOF plus "offset" */
|
||||
#endif
|
||||
|
||||
#ifndef z_off_t
|
||||
# define z_off_t long
|
||||
#endif
|
||||
|
||||
#if !defined(_WIN32) && defined(Z_LARGE64)
|
||||
# define z_off64_t off64_t
|
||||
#else
|
||||
# if defined(_WIN32) && !defined(__GNUC__) && !defined(Z_SOLO)
|
||||
# define z_off64_t __int64
|
||||
# else
|
||||
# define z_off64_t z_off_t
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* MVS linker does not support external names larger than 8 bytes */
|
||||
#if defined(__MVS__)
|
||||
#pragma map(deflateInit_,"DEIN")
|
||||
#pragma map(deflateInit2_,"DEIN2")
|
||||
#pragma map(deflateEnd,"DEEND")
|
||||
#pragma map(deflateBound,"DEBND")
|
||||
#pragma map(inflateInit_,"ININ")
|
||||
#pragma map(inflateInit2_,"ININ2")
|
||||
#pragma map(inflateEnd,"INEND")
|
||||
#pragma map(inflateSync,"INSY")
|
||||
#pragma map(inflateSetDictionary,"INSEDI")
|
||||
#pragma map(compressBound,"CMBND")
|
||||
#pragma map(inflate_table,"INTABL")
|
||||
#pragma map(inflate_fast,"INFA")
|
||||
#pragma map(inflate_copyright,"INCOPY")
|
||||
#endif
|
||||
|
||||
#endif /* ZCONF_H */
|
||||
|
|
@ -1,36 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{10F22A5A-DD9E-44A1-BA2E-2A9A7C78B0EE}</ProjectGuid>
|
||||
<RootNamespace>zlib</RootNamespace>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Aegisub project configuration -->
|
||||
<PropertyGroup Label="AegisubConfiguration">
|
||||
<AegisubProjectType>lib</AegisubProjectType>
|
||||
</PropertyGroup>
|
||||
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="$(MSBuildThisFileDirectory)..\aegisub.props" />
|
||||
</ImportGroup>
|
||||
|
||||
<!-- Project specific configuration -->
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>$(ZlibSrcDir)\</AdditionalIncludeDirectories>
|
||||
<DisableSpecificWarnings>4996;%(DisableSpecificWarnings)</DisableSpecificWarnings>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
|
||||
<!-- Source files -->
|
||||
<ItemGroup>
|
||||
<InstallHeader Include="$(ZlibSrcDir)\zlib.h" />
|
||||
<InstallHeader Include="$(MSBuildThisFileDirectory)\zconf.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(ZlibSrcDir)\*.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="$(ZlibSrcDir)\*.h" />
|
||||
</ItemGroup>
|
||||
</Project>
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,601 +0,0 @@
|
|||
AC_PREREQ(2.57)
|
||||
|
||||
###################
|
||||
# Required packages
|
||||
###################
|
||||
m4_define([boost_required_version], [1.50.0])
|
||||
m4_define([curl_required_version], [7.18.2])
|
||||
m4_define([ffms2_required_version], [2.16])
|
||||
m4_define([fftw3_required_version], [3.3])
|
||||
m4_define([fontconfig_required_version], [2.4])
|
||||
m4_define([freetype_required_version], [9.7.0])
|
||||
m4_define([hunspell_required_version], [1.2.0])
|
||||
m4_define([icu_required_version], [4.8.1.1])
|
||||
m4_define([libass_required_version], [0.9.7])
|
||||
m4_define([libpulse_required_version], [0.5])
|
||||
m4_define([lua_auto4_required_version], [5.1])
|
||||
m4_define([pkgconfig_required_version], [0.20])
|
||||
m4_define([portaudio_required_version], [19])
|
||||
m4_define([wx_required_version], [3.0.0])
|
||||
|
||||
#######
|
||||
# Setup
|
||||
#######
|
||||
AC_INIT([Aegisub], [aegisub_version],, [aegisub])
|
||||
: ${CFLAGS=""}
|
||||
: ${CXXFLAGS=""}
|
||||
AC_CONFIG_SRCDIR([src/main.cpp])
|
||||
AC_CONFIG_HEADER([acconf.h])
|
||||
AC_GNU_SOURCE
|
||||
AC_CANONICAL_HOST
|
||||
|
||||
###########################
|
||||
# Check host architecture
|
||||
###########################
|
||||
build_darwin="no"
|
||||
build_linux="no"
|
||||
build_bsd="no"
|
||||
build_default="no"
|
||||
|
||||
AS_CASE([$host],
|
||||
[*-*-darwin*], [build_darwin="yes"],
|
||||
[*-*-linux*], [build_linux="yes"],
|
||||
[*-*-*bsd*], [build_bsd="yes"],
|
||||
[build_default="yes"])
|
||||
|
||||
# Used for universalchardet.
|
||||
AC_AGI_MDCPUCFG($host)
|
||||
|
||||
AC_SUBST(build_bsd)
|
||||
AC_SUBST(build_linux)
|
||||
AC_SUBST(build_darwin)
|
||||
AC_SUBST(build_default)
|
||||
|
||||
########################
|
||||
# Configurable variables
|
||||
########################
|
||||
# Name of aegisub binary.
|
||||
# On OS X everything goes in an app bundle so no point in versioning the executable
|
||||
AS_IF([test x$build_darwin = xyes],
|
||||
[AEGISUB_COMMAND="aegisub"],
|
||||
[AEGISUB_COMMAND="aegisub-3.1"])
|
||||
AC_SUBST(AEGISUB_COMMAND)
|
||||
AC_DEFINE_UNQUOTED([AEGISUB_COMMAND], ["${AEGISUB_COMMAND}"], [Name of the Aegisub executable])
|
||||
|
||||
# Name of gettext catalog.
|
||||
# On OS X everything goes in an app bundle so no point in versioning the executable
|
||||
AS_IF([test x$build_darwin = xyes],
|
||||
[AEGISUB_CATALOG="aegisub"],
|
||||
[AEGISUB_CATALOG="aegisub-31"])
|
||||
AC_SUBST(AEGISUB_CATALOG)
|
||||
AC_DEFINE_UNQUOTED([AEGISUB_CATALOG], ["${AEGISUB_CATALOG}"], [Name of the Aegisub gettext catalog])
|
||||
|
||||
# Handle location of desktop files: http://freedesktop.org/wiki/Specifications/desktop-entry-spec
|
||||
AC_ARG_WITH(desktop-dir,
|
||||
AS_HELP_STRING([--with-desktop-dir=PATH],[desktop file locations [PREFIX/share/applications]]))
|
||||
|
||||
P_DESKTOP=${with_desktop_dir:-$datarootdir/applications}
|
||||
AC_SUBST(P_DESKTOP)
|
||||
|
||||
# Handle location of icons: http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html
|
||||
AC_ARG_WITH(icon-dir,
|
||||
AS_HELP_STRING([--with-icon-dir=PATH],[icon locations [PREFIX/share/icons]]))
|
||||
|
||||
P_ICON=${with_icon_dir:-$datarootdir/icons}
|
||||
AC_SUBST(P_ICON)
|
||||
|
||||
# Install prefix
|
||||
# If a user doesn't supply --prefix then it is set to NONE so we
|
||||
# set it to $ac_default_prefix if it hasn't been supplied.
|
||||
AS_CASE([x$prefix], [xNONE | x], [prefix="$ac_default_prefix"], [])
|
||||
|
||||
# Install prefix used by wxStandardPaths::SetInstallPrefix.
|
||||
AC_DEFINE_UNQUOTED([INSTALL_PREFIX], ["$prefix"], [Default install prefix, or --prefix.])
|
||||
|
||||
# Build credit
|
||||
AC_ARG_WITH(build-credit,
|
||||
AS_HELP_STRING([--with-build-credit=NAME],[Build credit shown in the program title.]),
|
||||
[use_build_credit="yes"])
|
||||
|
||||
AC_MSG_CHECKING([whether BUILD_CREDIT has been set])
|
||||
AS_IF([test x$use_build_credit = xyes],
|
||||
AS_IF([test x$with_build_credit = xyes || test -z "$with_build_credit"], [
|
||||
AC_MSG_FAILURE([You must set a value eg --with-build-credit=<username>])
|
||||
], [
|
||||
AC_MSG_RESULT([yes ($with_build_credit)])
|
||||
AC_DEFINE_UNQUOTED([BUILD_CREDIT], ["$with_build_credit"], [Build credit supplied in application title using --with-build-credit=])
|
||||
]),
|
||||
[AC_MSG_RESULT([no])])
|
||||
|
||||
####################
|
||||
# Check for programs
|
||||
####################
|
||||
CHECK_GNU_MAKE
|
||||
AC_PROG_CC
|
||||
AC_PROG_CXX
|
||||
AC_LANG(C++)
|
||||
AM_PROG_CC_C_O
|
||||
# This is reported to be required on Ubuntu, I haven't had time to check.
|
||||
define([AC_LIBTOOL_LANG_F77_CONFIG], [:])
|
||||
AC_PROG_INSTALL
|
||||
AC_PROG_RANLIB
|
||||
PKG_PROG_PKG_CONFIG([pkgconfig_required_version])
|
||||
|
||||
#################
|
||||
# Developers only
|
||||
#################
|
||||
AC_MSG_CHECKING([for version])
|
||||
. $srcdir/build/version.sh "$srcdir/.."
|
||||
AC_MSG_RESULT([$BUILD_GIT_VERSION_STRING $VERSION_SOURCE])
|
||||
|
||||
AC_MSG_CHECKING([for build date])
|
||||
BUILD_DATE=`date "+%Y-%m-%d %H:%M %Z"`
|
||||
AC_MSG_RESULT($BUILD_DATE)
|
||||
|
||||
AC_SUBST([BUILD_GIT_VERSION_STRING])
|
||||
AC_SUBST([BUILD_DATE])
|
||||
|
||||
###################################################
|
||||
# Check for pthreads and setup variables / compiler
|
||||
###################################################
|
||||
ACX_PTHREAD([], [AC_MSG_FAILURE([You must have working pthreads.])])
|
||||
CC="$PTHREAD_CC"
|
||||
|
||||
######################
|
||||
# Check compiler flags
|
||||
######################
|
||||
AC_ARG_ENABLE(compiler-flags, AS_HELP_STRING([--disable-compiler-flags],[Disable *all* additional compiler flags. [no]]))
|
||||
|
||||
AS_IF([test x$enable_compiler_flags != xno], [
|
||||
CFLAGS="$CFLAGS -Wall -Wextra -Wno-unused-parameter -std=gnu99 -pipe -g"
|
||||
CXXFLAGS="$CXXFLAGS -Wall -Wextra -Wno-unused-parameter -Wno-long-long -fno-strict-aliasing -pipe -g"
|
||||
AC_CXX_FLAG([-std=c++11])
|
||||
AC_CXX_FLAG([-Wno-c++11-narrowing])
|
||||
|
||||
# -O* messes with debugging.
|
||||
AS_IF([test x$enable_debug = xyes], [
|
||||
CFLAGS="$CFLAGS -O0"
|
||||
CXXFLAGS="$CXXFLAGS -O0"
|
||||
], [
|
||||
CFLAGS="$CFLAGS -O3"
|
||||
CXXFLAGS="$CXXFLAGS -O3"
|
||||
])
|
||||
])
|
||||
|
||||
AC_ARG_WITH([libc++], AS_HELP_STRING([--with-libc++],[Use libc++ rather than libstdc++. [auto]]))
|
||||
AS_IF([test x$with_libc__ != xno], [
|
||||
AC_LANG_PUSH(C++)
|
||||
ac_ld_flag_save="$LDFLAGS"
|
||||
LDFLAGS="$LDFLAGS -stdlib=libc++"
|
||||
AC_MSG_CHECKING([[whether $CXX supports -stdlib=libc++]])
|
||||
AC_LINK_IFELSE([AC_LANG_PROGRAM([[]])], [
|
||||
AC_MSG_RESULT([yes])
|
||||
CXXFLAGS="$CXXFLAGS -stdlib=libc++"
|
||||
], [
|
||||
AS_IF([test x$with_libc__ = xyes], [
|
||||
AC_MSG_FAILURE([no])
|
||||
], [
|
||||
LDFLAGS="$ac_ld_flag_save"
|
||||
AC_MSG_RESULT([no])
|
||||
])
|
||||
])
|
||||
AC_LANG_POP(C++)
|
||||
])
|
||||
|
||||
######################################
|
||||
# Check Headers / Features / Libraries
|
||||
######################################
|
||||
AC_CHECK_LIB([m], [main])
|
||||
AC_CHECK_HEADERS([sys/time.h])
|
||||
|
||||
##############################
|
||||
# Program Support and Features
|
||||
##############################
|
||||
#########################
|
||||
### Required Dependencies
|
||||
#########################
|
||||
|
||||
AC_PATH_XTRA
|
||||
AS_IF([test x$no_x = xyes && test x$build_darwin != xyes],
|
||||
[AC_MSG_FAILURE([You must have a working copy of X installed.])])
|
||||
|
||||
AX_CHECK_GL
|
||||
AS_IF([test x$no_gl = xyes], [AC_MSG_FAILURE([Aegisub requires GL support.])])
|
||||
AC_SUBST(GL_CFLAGS)
|
||||
AC_SUBST(GL_LIBS)
|
||||
|
||||
PKG_CHECK_MODULES(FREETYPE, freetype2 >= freetype_required_version)
|
||||
PKG_CHECK_MODULES(FONTCONFIG, fontconfig >= fontconfig_required_version)
|
||||
PKG_CHECK_MODULES(LIBASS, libass >= libass_required_version)
|
||||
|
||||
AX_BOOST_BASE([boost_required_version])
|
||||
AX_BOOST_ASIO
|
||||
AX_BOOST_FILESYSTEM
|
||||
AX_BOOST_LOCALE
|
||||
AX_BOOST_REGEX
|
||||
AX_BOOST_SYSTEM
|
||||
AX_BOOST_THREAD
|
||||
|
||||
PKG_CHECK_MODULES(ICU_UC, icu-uc >= icu_required_version)
|
||||
PKG_CHECK_MODULES(ICU_I18N, icu-i18n >= icu_required_version)
|
||||
|
||||
########
|
||||
## iconv
|
||||
########
|
||||
AC_ARG_VAR([ICONV_CFLAGS], [CFLAGS to use for iconv []])
|
||||
AC_ARG_VAR([ICONV_LIBS], [LIBS to use for iconv [-liconv]])
|
||||
|
||||
AS_IF([test -z "$ICONV_LIBS"], AC_SEARCH_LIBS([iconv_open], [iconv]))
|
||||
|
||||
AC_AGI_COMPILE([iconv], [iconv], [$ICONV_CFLAGS], [$ICONV_LIBS],[
|
||||
#include <iconv.h>
|
||||
int main(void) {
|
||||
iconv_t ic;
|
||||
ic = iconv_open ("UTF-8", "UTF-8");
|
||||
if (!ic) return 1;
|
||||
return 0;
|
||||
} ])
|
||||
|
||||
AC_SUBST(ICONV_LIBS)
|
||||
AC_SUBST(ICONV_CFLAGS)
|
||||
|
||||
AS_IF([test x$agi_cv_with_iconv = xno], [AC_MSG_FAILURE([Please install a working iconv library.])])
|
||||
|
||||
AC_AGI_COMPILE([iconv (const)], [iconv_const], [$ICONV_CFLAGS], [$ICONV_LIBS],[
|
||||
#include <iconv.h>
|
||||
int main(void) {
|
||||
iconv_t cd = iconv_open("UTF-16", "UTF-8");
|
||||
const char *in = "in";
|
||||
char *out = new char();
|
||||
size_t res, inbytesleft, outbytesleft;
|
||||
res = iconv(cd, &in, &inbytesleft, &out, &outbytesleft);
|
||||
return 0;
|
||||
} ])
|
||||
|
||||
AS_IF([test x$agi_cv_with_iconv_const = xyes],
|
||||
[AC_DEFINE(AGI_ICONV_CONST, 1, [Enable if iconv expects the in argument to be const])])
|
||||
|
||||
###############
|
||||
# Audio Players
|
||||
###############
|
||||
#######
|
||||
## ALSA
|
||||
#######
|
||||
AC_ARG_WITH(alsa,
|
||||
AS_HELP_STRING([--without-alsa],
|
||||
[build without ALSA audio player [auto]]))
|
||||
|
||||
AC_ARG_VAR([ALSA_CFLAGS], [CFLAGS to use for ALSA []])
|
||||
AC_ARG_VAR([ALSA_LIBS], [LIBS to use for ALSA [-lasound -lrt]])
|
||||
|
||||
ALSA_LIBS=${ALSA_LIBS:--lasound -lrt}
|
||||
|
||||
AS_IF([test x$with_alsa = xno],
|
||||
[alsa_disabled="(disabled)"],
|
||||
[AC_CHECK_LIB([asound], [snd_pcm_open], [with_alsa="yes"], [with_alsa="no"], $ALSA_LIBS)])
|
||||
|
||||
AS_IF([test x$with_alsa = xyes], AC_DEFINE(WITH_ALSA, 1, [Enable ALSA Support]))
|
||||
|
||||
AC_SUBST(ALSA_CFLAGS)
|
||||
AC_SUBST(ALSA_LIBS)
|
||||
AC_SUBST(with_alsa)
|
||||
|
||||
#########
|
||||
## OpenAL
|
||||
#########
|
||||
AC_ARG_WITH(openal,
|
||||
AS_HELP_STRING([--without-openal],
|
||||
[build without OpenAL audio player [auto]]))
|
||||
|
||||
AS_IF([test x$build_darwin = xyes], [
|
||||
OPENAL_LIBS="-framework OpenAL"
|
||||
OPENAL_CFLAGS=""
|
||||
AC_SUBST(OPENAL_LIBS)
|
||||
AC_SUBST(OPENAL_CFLAGS)
|
||||
with_openal="yes"
|
||||
],
|
||||
[test x$with_openal = xno], [openal_disabled="(disabled)"],
|
||||
[PKG_CHECK_MODULES(OPENAL, openal >= 0.0.8, [with_openal=yes], [with_openal=no])])
|
||||
|
||||
AS_IF([test x$with_openal != xno], [
|
||||
AC_AGI_COMPILE([OpenAL], [openal], [$OPENAL_CFLAGS], [$OPENAL_LIBS],[
|
||||
#if defined(__APPLE__)
|
||||
#include <OpenAL/AL.h>
|
||||
#include <OpenAL/ALC.h>
|
||||
#else
|
||||
#include <AL/al.h>
|
||||
#include <AL/alc.h>
|
||||
#endif
|
||||
int main(void) {
|
||||
ALCdevice *device = alcOpenDevice(0);
|
||||
if (!device) return 1;
|
||||
ALCcontext *context = alcCreateContext(device, 0);
|
||||
if (!context) return 1;
|
||||
return 0;
|
||||
} ])
|
||||
])
|
||||
|
||||
AS_IF([test x$agi_cv_with_openal = xno && test x$with_openal = xyes], [
|
||||
AC_MSG_WARN([OpenAL detected, but it doesn''t work...])
|
||||
with_openal="no"
|
||||
])
|
||||
|
||||
AS_IF([test x$agi_cv_with_openal = xyes && test x$with_openal = xyes],
|
||||
AC_DEFINE(WITH_OPENAL, 1, [Enable OpenAL support]))
|
||||
|
||||
AC_SUBST(with_openal)
|
||||
|
||||
######
|
||||
## OSS
|
||||
######
|
||||
AC_ARG_VAR([OSS_CFLAGS], [CFLAGS to use for OSS [auto]])
|
||||
AC_ARG_WITH(oss,
|
||||
AS_HELP_STRING([--without-oss],
|
||||
[build without OSS audio player [auto]]))
|
||||
|
||||
AS_IF([test x$with_oss = xno], [oss_disabled="(disabled)"], [
|
||||
AS_IF([test -z "$OSS_CFLAGS" && test -f "/etc/oss.conf"], [
|
||||
. /etc/oss.conf
|
||||
OSS_CFLAGS="-I${OSSLIBDIR}/include/sys"
|
||||
])
|
||||
AC_CHECK_HEADERS([soundcard.h sys/soundcard.h], [with_oss="yes"], [with_oss="no"])
|
||||
])
|
||||
|
||||
AS_IF([test x$with_oss = xyes], AC_DEFINE(WITH_OSS, 1, [Enable OSS support]))
|
||||
|
||||
AC_SUBST(with_oss)
|
||||
|
||||
###################
|
||||
# Simple pkg-config stuff
|
||||
###################
|
||||
AGI_OPT_PKG(libpulse, [build without PulseAudio audio player [auto]], [Enable PulseAudio support])
|
||||
AGI_OPT_PKG(portaudio-2.0, [build without PortAudio v19 audio player [auto]], [Enable PortAudio v19 support])
|
||||
|
||||
AGI_OPT_PKG(ffms2, [build without ffms2 A/V provider [auto]], [Enable FFMS2 support])
|
||||
|
||||
AGI_OPT_PKG(fftw3, [build without fftw support [auto]], [Enable fftw support])
|
||||
AGI_OPT_PKG(hunspell, [build without hunspell spell-checking [auto]], [Enable Hunspell support])
|
||||
|
||||
############
|
||||
# Automation
|
||||
############
|
||||
# First try pkg-config with several names
|
||||
PKG_CHECK_MODULES(LUA, lua5.1 >= 5.1 lua5.1 < 5.2, [], [
|
||||
PKG_CHECK_MODULES(LUA, lua-5.1 >= 5.1 lua-5.1 < 5.2, [], [
|
||||
PKG_CHECK_MODULES(LUA, lua >= 5.1 lua < 5.2, [], [
|
||||
# Still not found so try to autodetect
|
||||
AS_IF([test -z "$LUA_CFLAGS"],
|
||||
[AGI_FIND_HEADER([LUA], [lua.hpp],
|
||||
[/usr/include/lua5.1 /usr/include/lua51 /usr/local/include/lua51 /usr/local/include/lua5.1 /usr/include /usr/local/include])])
|
||||
|
||||
AS_IF([test -z "$LUA_LIBS"],
|
||||
[AGI_FIND_LIB([LUA], [lua51 lua-5.1 lua5.1 lua], [])])
|
||||
|
||||
AC_AGI_COMPILE([Lua 5.1 (auto4)], [lua], [$LUA_CFLAGS], [$LUA_LIBS],[
|
||||
#include <lua.hpp>
|
||||
|
||||
int main () {
|
||||
lua_State *L = luaL_newstate();
|
||||
lua_pushstring(L, "test");
|
||||
int res = lua_objlen(L, -1) == 4;
|
||||
lua_close(L);
|
||||
return !res;
|
||||
}])
|
||||
AS_IF([test x$agi_cv_with_lua = xno],
|
||||
[AC_MSG_FAILURE([Lua 5.1 could not be found. Try setting LUA_CLFAGS and LUA_LIBS manually])])
|
||||
])])])
|
||||
|
||||
AC_SUBST(LUA_CFLAGS)
|
||||
AC_SUBST(LUA_LIBS)
|
||||
|
||||
######################################################
|
||||
# Debugging support
|
||||
######################################################
|
||||
AC_MSG_CHECKING([whether to turn on debugging])
|
||||
AC_ARG_ENABLE(debug, AS_HELP_STRING([--enable-debug],[enable debugging [no]]))
|
||||
AC_MSG_RESULT([${enable_debug:=no}])
|
||||
|
||||
AC_MSG_CHECKING([whether to use exception handling in debug mode])
|
||||
AC_ARG_ENABLE(debug-exceptions, AS_HELP_STRING([--enable-debug-exceptions],[enable exception handling in debug mode [no]]))
|
||||
AC_MSG_RESULT([${enabled_debug_exceptions:=no}])
|
||||
|
||||
AS_IF([test x$enable_debug_exceptions = xyes],
|
||||
[AC_DEFINE(WITH_EXCEPTIONS, 1,
|
||||
[Enable exception handling in debug mode. (--enable-debug) This is always enabled when debug mode is off.])])
|
||||
|
||||
################
|
||||
# Widget support
|
||||
################
|
||||
WX_CONFIG_OPTIONS
|
||||
WX_STANDARD_OPTIONS([debug])
|
||||
WX_DEBUG=$DEBUG
|
||||
WX_UNICODE=$UNICODE
|
||||
WX_CONFIG_CHECK([wx_required_version],,,[std,gl,stc],[$WXCONFIG_FLAGS])
|
||||
AC_SUBST(WX_CONFIG_PATH)
|
||||
|
||||
AS_IF([test x$WX_VERSION = x],
|
||||
[AC_MSG_FAILURE([wxWidgets detection failed, please set --with-wx* or add the libraries to your LIBS, CXX/CFLAGS.])])
|
||||
|
||||
AC_ARG_ENABLE(slow-wx-checks,
|
||||
AS_HELP_STRING([--disable-slow-wx-checks],[Disable slow-running checks for wx components.]))
|
||||
|
||||
AS_IF([test x$enable_slow_wx_checks != xno], [
|
||||
AC_AGI_LINK([wxWidgets OpenGL support], [wxopengl], [wx/glcanvas.h], [$GL_CFLAGS $WX_CFLAGS], [$GL_LIBS $WX_LIBS],[
|
||||
#include <wx/glcanvas.h>
|
||||
int main(void) {
|
||||
wxGLCanvas *canvas;
|
||||
wxGLContext *context;
|
||||
return 0;
|
||||
} ])
|
||||
AC_AGI_LINK([wxWidgets StyledTextCtrl support], [wxstc], [wx/stc/stc.h], [$WX_CFLAGS], [$WX_LIBS],[
|
||||
#include <wx/stc/stc.h>
|
||||
int main(void) {
|
||||
wxStyledTextCtrl *canvas;
|
||||
return 0;
|
||||
} ])
|
||||
])
|
||||
|
||||
AS_IF([test x$with_agi_cv_wxopengl = xno], AC_MSG_FAILURE([wxWidgets OpenGL support missing]))
|
||||
AS_IF([test x$with_agi_cv_wxstc = xno], AC_MSG_FAILURE([wxWidgets StyledTextCtrl support missing]))
|
||||
|
||||
# This turns on some internal (to aegisub) debugging features.
|
||||
# A debug version of wxWidgets is required.
|
||||
AS_IF([test x$enable_debug = xyes],
|
||||
[PACKAGE_DEBUG="-debug"
|
||||
AS_IF([$WX_CONFIG_PATH --debug],[AC_CXX_FLAG([-D_DEBUG])])])
|
||||
|
||||
AC_SUBST(PACKAGE_DEBUG)
|
||||
|
||||
############################
|
||||
# Precompiled Header Support
|
||||
# Only works with gcc! (and clang)
|
||||
############################
|
||||
AC_MSG_CHECKING([whether to use precompiled headers])
|
||||
AC_ARG_ENABLE(gcc-prec, AS_HELP_STRING([--disable-gcc-prec],[disable GCC precompiled headers]))
|
||||
AC_MSG_RESULT([${enable_gcc_prec:=yes}])
|
||||
AC_SUBST(enable_gcc_prec)
|
||||
AC_PCH_FLAG([-Winvalid-pch])
|
||||
AC_PCH_FLAG([-fpch-deps])
|
||||
AC_PCH_FLAG([-fpch-preprocess])
|
||||
|
||||
##############################
|
||||
# Internationalisation support
|
||||
##############################
|
||||
AM_GNU_GETTEXT([external])
|
||||
|
||||
################
|
||||
# Update checker
|
||||
################
|
||||
AC_MSG_CHECKING([whether to enable the update checker])
|
||||
AC_ARG_ENABLE(update-checker,
|
||||
AS_HELP_STRING([--disable-update-checker], [disable the update checker [no]]))
|
||||
AC_MSG_RESULT(${enable_update_checker:=yes})
|
||||
AS_IF([test "x$enable_update_checker" != "xno"],
|
||||
[AC_DEFINE([WITH_UPDATE_CHECKER], [],
|
||||
[Whether to enable the update checker])])
|
||||
|
||||
AC_MSG_CHECKING([for update checker server])
|
||||
AC_ARG_WITH(update-server,
|
||||
AS_HELP_STRING([--with-update-server=HOSTNAME],
|
||||
[Server to use for the update checker
|
||||
[updates.aegisub.org]]))
|
||||
AC_MSG_RESULT(${with_update_server:=updates.aegisub.org})
|
||||
AC_DEFINE_UNQUOTED([UPDATE_CHECKER_SERVER], ["$with_update_server"],
|
||||
[Server for the update checker])
|
||||
|
||||
AC_MSG_CHECKING([for update checker base URL])
|
||||
AC_ARG_WITH(update-url,
|
||||
AS_HELP_STRING([--with-update-url=HOSTNAME],
|
||||
[Base path to use for the update checker [/trunk]]))
|
||||
AC_MSG_RESULT(${with_update_url:=/trunk})
|
||||
AC_DEFINE_UNQUOTED([UPDATE_CHECKER_BASE_URL], ["$with_update_url"],
|
||||
[Base path for the update checker])
|
||||
|
||||
################
|
||||
# Crash reporter
|
||||
################
|
||||
AC_MSG_CHECKING([whether to enable the crash reporter])
|
||||
AC_ARG_ENABLE(crash-reporter,
|
||||
AS_HELP_STRING([--enable-crash-reporter], [enable the crash reporter [no]]))
|
||||
AC_MSG_RESULT(${enable_crash_reporter:=no})
|
||||
AS_IF([test "x$enable_crash_reporter" = "xyes"],
|
||||
[PKG_CHECK_MODULES(LIBCURL, libcurl >= curl_required_version,,
|
||||
[AC_MSG_FAILURE([the crash repoter requires >= cURL curl_required_version])])])
|
||||
ENABLE_REPORTER="$enable_crash_reporter"
|
||||
AC_SUBST(ENABLE_REPORTER)
|
||||
|
||||
####################################################################
|
||||
# Default settings for Providers/Players
|
||||
# * This is done at the end to preserve sanity rather than littering
|
||||
# it above.
|
||||
####################################################################
|
||||
AC_ARG_WITH(player-audio,
|
||||
AS_HELP_STRING([--with-player-audio=(ALSA|OpenAL|PortAudio|PulseAudio|OSS)],
|
||||
[Default Audio Player [Linux/ALSA, Darwin/OpenAL, 1:*/OSS, 2:*/PortAudio]]))
|
||||
|
||||
# Default audio player.
|
||||
AS_IF([test -z "$with_player_audio"], [
|
||||
AS_IF([test x$build_linux = xyes && test x$with_alsa = xyes], [DEFAULT_PLAYER_AUDIO="ALSA"],
|
||||
[test x$build_darwin = xyes && test x$with_openal = xyes], [DEFAULT_PLAYER_AUDIO="OpenAL"],
|
||||
[test x$with_portaudio = xyes], [DEFAULT_PLAYER_AUDIO="PortAudio"],
|
||||
[test x$with_oss = xyes], [DEFAULT_PLAYER_AUDIO="OSS"],
|
||||
[test x$with_alsa = xyes], [DEFAULT_PLAYER_AUDIO="ALSA"],
|
||||
[test x$with_openal = xyes], [DEFAULT_PLAYER_AUDIO="OpenAL"],
|
||||
[test x$with_libpulse = xyes], [DEFAULT_PLAYER_AUDIO="PulseAudio"])],
|
||||
[DEFAULT_PLAYER_AUDIO="$with_player_audio"])
|
||||
AC_SUBST(DEFAULT_PLAYER_AUDIO)
|
||||
|
||||
# Set some friendly strings if some of the above aren't detected.
|
||||
DEFAULT_PLAYER_AUDIO=${DEFAULT_PLAYER_AUDIO:-NONE}
|
||||
|
||||
###############
|
||||
# Misc settings
|
||||
###############
|
||||
# Files that need substitution.
|
||||
AC_CONFIG_FILES([
|
||||
desktop/aegisub.desktop
|
||||
src/libresrc/default_config_platform.json
|
||||
tools/osx-bundle.sed
|
||||
Makefile.inc
|
||||
])
|
||||
|
||||
AC_OUTPUT
|
||||
|
||||
AS_IF([test x"$DEFAULT_PLAYER_AUDIO" = xNONE], AC_MSG_NOTICE([
|
||||
|
||||
***********************************************************************
|
||||
* No supported audio player interface was found on your system.
|
||||
* If you want audio support in Aegisub you need to install one of
|
||||
* these libraries:
|
||||
* - PulseAudio
|
||||
* * http://pulseaudio.org/
|
||||
* - ALSA (Linux only)
|
||||
* * http://www.alsa-project.org/
|
||||
* - PortAudio (version 19 only)
|
||||
* * http://www.portaudio.com/
|
||||
***********************************************************************
|
||||
]))
|
||||
|
||||
AS_IF([test x$with_ffms2 != xyes], [AC_MSG_NOTICE([
|
||||
|
||||
***********************************************************************
|
||||
* No supported video/audio reader interface was found on your system.
|
||||
* You will not be able to open any video or audio files in Aegisub
|
||||
* unless you install a supported video/audio provider.
|
||||
* You will however still be able to open "dummy" video, ie. a blank,
|
||||
* virtual video clip with subtitles overlaid.
|
||||
* Currently we only support one video/audio provider on non-Windows
|
||||
* systems:
|
||||
* - FFMS2
|
||||
* * http://code.google.com/p/ffmpegsource/
|
||||
***********************************************************************
|
||||
])])
|
||||
|
||||
AC_MSG_RESULT([
|
||||
Configure settings
|
||||
Install prefix: $prefix
|
||||
Revision: $BUILD_GIT_VERSION_STRING
|
||||
Debug $enable_debug
|
||||
CFLAGS $CFLAGS
|
||||
CXXFLAGS $CXXFLAGS
|
||||
CPPFLAGS $CPPFLAGS
|
||||
LDFLAGS $LDFLAGS
|
||||
LIBS $LIBS
|
||||
|
||||
Default Settings
|
||||
Audio Player: $DEFAULT_PLAYER_AUDIO
|
||||
|
||||
Audio Players
|
||||
ALSA: $with_alsa $alsa_disabled
|
||||
OpenAL: $with_openal $openal_disabled
|
||||
OSS: $with_oss $oss_disabled
|
||||
PortAudio: $with_portaudio $portaudio_disabled
|
||||
PulseAudio: $with_libpulse $libpulse_disabled
|
||||
|
||||
A/V Providers
|
||||
FFMS2: $with_ffms2 $ffms2_disabled
|
||||
|
||||
Misc Packages
|
||||
Hunspell: $with_hunspell $hunspell_disabled
|
||||
FFTW3: $with_fftw3 $fftw3_disabled
|
||||
])
|
|
@ -1,51 +0,0 @@
|
|||
include ../Makefile.inc
|
||||
|
||||
applicationsdir = $(DESKTOP_DATADIR)/applications
|
||||
applications_DATA = aegisub.desktop
|
||||
|
||||
iconsscalabledir = $(DESKTOP_DATADIR)/icons/hicolor/scalable/apps
|
||||
iconsscalable_DATA = scalable/aegisub.svg
|
||||
|
||||
|
||||
all: ;
|
||||
|
||||
ICON_HICOLOR = \
|
||||
16x16/apps/aegisub.png \
|
||||
22x22/apps/aegisub.png \
|
||||
24x24/apps/aegisub.png \
|
||||
32x32/apps/aegisub.png \
|
||||
48x48/apps/aegisub.png \
|
||||
64x64/apps/aegisub.png
|
||||
|
||||
ICON_SCALABLE = \
|
||||
scalable/apps/aegisub.svg
|
||||
|
||||
DESKTOP_FILE = \
|
||||
aegisub.desktop
|
||||
|
||||
EXTRA_DIST = \
|
||||
aegisub.desktop.in \
|
||||
$(ICON_HICOLOR) \
|
||||
$(ICON_SCALABLE)
|
||||
|
||||
install: install-desktop install-icons
|
||||
|
||||
install-desktop:
|
||||
@$(BIN_MKDIR) -p $(DESTDIR)$(P_DESKTOP)
|
||||
$(BIN_INSTALL) $(DESKTOP_FILE) $(DESTDIR)$(P_DESKTOP)/$(DESKTOP_FILE)
|
||||
|
||||
|
||||
install-icons:
|
||||
@$(BIN_MKDIR) -p $(addprefix $(DESTDIR)$(P_ICON)/hicolor/, $(dir $(ICON_HICOLOR)))
|
||||
@for i in $(ICON_HICOLOR); do \
|
||||
$(BIN_ECHO) "$(BIN_INSTALL) -m644 $$i $(DESTDIR)$(P_ICON)/hicolor/$$i"; \
|
||||
$(BIN_INSTALL) -m644 $$i $(DESTDIR)$(P_ICON)/hicolor/$$i; \
|
||||
done
|
||||
$(BIN_TOUCH) $(DESTDIR)$(P_ICON)/hicolor
|
||||
$(BIN_MKDIR) -p $(DESTDIR)$(P_ICON)/hicolor/scalable/apps
|
||||
$(BIN_CP) $(ICON_SCALABLE) $(DESTDIR)$(P_ICON)/hicolor/$(ICON_SCALABLE)
|
||||
|
||||
|
||||
DISTCLEANFILES = aegisub.desktop
|
||||
|
||||
include ../Makefile.target
|
|
@ -1,184 +0,0 @@
|
|||
<doxygenlayout version="1.0">
|
||||
<!-- Navigation index tabs for HTML output -->
|
||||
<navindex>
|
||||
<tab type="mainpage" visible="yes" title=""/>
|
||||
<tab type="pages" visible="yes" title=""/>
|
||||
<tab type="modules" visible="no" title=""/>
|
||||
<tab type="namespaces" visible="yes" title="">
|
||||
<tab type="namespaces" visible="yes" title=""/>
|
||||
<tab type="namespacemembers" visible="yes" title=""/>
|
||||
</tab>
|
||||
<tab type="classes" visible="yes" title="">
|
||||
<tab type="classes" visible="yes" title=""/>
|
||||
<tab type="classindex" visible="$ALPHABETICAL_INDEX" title=""/>
|
||||
<tab type="hierarchy" visible="yes" title=""/>
|
||||
<tab type="classmembers" visible="yes" title=""/>
|
||||
</tab>
|
||||
<tab type="files" visible="yes" title="">
|
||||
<tab type="files" visible="yes" title=""/>
|
||||
<tab type="globals" visible="yes" title=""/>
|
||||
</tab>
|
||||
<tab type="dirs" visible="yes" title=""/>
|
||||
<tab type="examples" visible="yes" title=""/>
|
||||
</navindex>
|
||||
|
||||
<!-- Layout definition for a class page -->
|
||||
<class>
|
||||
<briefdescription visible="yes"/>
|
||||
<includes visible="$SHOW_INCLUDE_FILES"/>
|
||||
<inheritancegraph visible="$CLASS_GRAPH"/>
|
||||
<collaborationgraph visible="$COLLABORATION_GRAPH"/>
|
||||
<allmemberslink visible="yes"/>
|
||||
<memberdecl>
|
||||
<nestedclasses visible="yes" title=""/>
|
||||
<publictypes title=""/>
|
||||
<publicslots title=""/>
|
||||
<signals title=""/>
|
||||
<publicmethods title=""/>
|
||||
<publicstaticmethods title=""/>
|
||||
<publicattributes title=""/>
|
||||
<publicstaticattributes title=""/>
|
||||
<protectedtypes title=""/>
|
||||
<protectedslots title=""/>
|
||||
<protectedmethods title=""/>
|
||||
<protectedstaticmethods title=""/>
|
||||
<protectedattributes title=""/>
|
||||
<protectedstaticattributes title=""/>
|
||||
<packagetypes title=""/>
|
||||
<packagemethods title=""/>
|
||||
<packagestaticmethods title=""/>
|
||||
<packageattributes title=""/>
|
||||
<packagestaticattributes title=""/>
|
||||
<properties title=""/>
|
||||
<events title=""/>
|
||||
<privatetypes title=""/>
|
||||
<privateslots title=""/>
|
||||
<privatemethods title=""/>
|
||||
<privatestaticmethods title=""/>
|
||||
<privateattributes title=""/>
|
||||
<privatestaticattributes title=""/>
|
||||
<friends title=""/>
|
||||
<related title="" subtitle=""/>
|
||||
<membergroups visible="yes"/>
|
||||
</memberdecl>
|
||||
<detaileddescription title=""/>
|
||||
<memberdef>
|
||||
<typedefs title=""/>
|
||||
<enums title=""/>
|
||||
<constructors title=""/>
|
||||
<functions title=""/>
|
||||
<related title=""/>
|
||||
<variables title=""/>
|
||||
<properties title=""/>
|
||||
<events title=""/>
|
||||
</memberdef>
|
||||
<usedfiles visible="$SHOW_USED_FILES"/>
|
||||
<authorsection visible="yes"/>
|
||||
</class>
|
||||
|
||||
<!-- Layout definition for a namespace page -->
|
||||
<namespace>
|
||||
<briefdescription visible="yes"/>
|
||||
<memberdecl>
|
||||
<nestednamespaces visible="yes" title=""/>
|
||||
<classes visible="yes" title=""/>
|
||||
<typedefs title=""/>
|
||||
<enums title=""/>
|
||||
<functions title=""/>
|
||||
<variables title=""/>
|
||||
<membergroups visible="yes"/>
|
||||
</memberdecl>
|
||||
<detaileddescription title=""/>
|
||||
<memberdef>
|
||||
<typedefs title=""/>
|
||||
<enums title=""/>
|
||||
<functions title=""/>
|
||||
<variables title=""/>
|
||||
</memberdef>
|
||||
<authorsection visible="yes"/>
|
||||
</namespace>
|
||||
|
||||
<!-- Layout definition for a file page -->
|
||||
<file>
|
||||
<briefdescription visible="yes"/>
|
||||
<includes visible="$SHOW_INCLUDE_FILES"/>
|
||||
<includegraph visible="$INCLUDE_GRAPH"/>
|
||||
<includedbygraph visible="$INCLUDED_BY_GRAPH"/>
|
||||
<sourcelink visible="yes"/>
|
||||
<memberdecl>
|
||||
<classes visible="yes" title=""/>
|
||||
<namespaces visible="yes" title=""/>
|
||||
<defines title=""/>
|
||||
<typedefs title=""/>
|
||||
<enums title=""/>
|
||||
<functions title=""/>
|
||||
<variables title=""/>
|
||||
<membergroups visible="yes"/>
|
||||
</memberdecl>
|
||||
<detaileddescription title=""/>
|
||||
<memberdef>
|
||||
<defines title=""/>
|
||||
<typedefs title=""/>
|
||||
<enums title=""/>
|
||||
<functions title=""/>
|
||||
<variables title=""/>
|
||||
</memberdef>
|
||||
<authorsection/>
|
||||
</file>
|
||||
|
||||
<!-- Layout definition for a group page -->
|
||||
<group>
|
||||
<briefdescription visible="yes"/>
|
||||
<groupgraph visible="$GROUP_GRAPHS"/>
|
||||
<memberdecl>
|
||||
<classes visible="yes" title=""/>
|
||||
<namespaces visible="yes" title=""/>
|
||||
<dirs visible="yes" title=""/>
|
||||
<nestedgroups visible="yes" title=""/>
|
||||
<files visible="yes" title=""/>
|
||||
<defines title=""/>
|
||||
<typedefs title=""/>
|
||||
<enums title=""/>
|
||||
<enumvalues title=""/>
|
||||
<functions title=""/>
|
||||
<variables title=""/>
|
||||
<signals title=""/>
|
||||
<publicslots title=""/>
|
||||
<protectedslots title=""/>
|
||||
<privateslots title=""/>
|
||||
<events title=""/>
|
||||
<properties title=""/>
|
||||
<friends title=""/>
|
||||
<membergroups visible="yes"/>
|
||||
</memberdecl>
|
||||
<detaileddescription title=""/>
|
||||
<memberdef>
|
||||
<pagedocs/>
|
||||
<defines title=""/>
|
||||
<typedefs title=""/>
|
||||
<enums title=""/>
|
||||
<enumvalues title=""/>
|
||||
<functions title=""/>
|
||||
<variables title=""/>
|
||||
<signals title=""/>
|
||||
<publicslots title=""/>
|
||||
<protectedslots title=""/>
|
||||
<privateslots title=""/>
|
||||
<events title=""/>
|
||||
<properties title=""/>
|
||||
<friends title=""/>
|
||||
</memberdef>
|
||||
<authorsection visible="yes"/>
|
||||
</group>
|
||||
|
||||
<!-- Layout definition for a directory page -->
|
||||
<directory>
|
||||
<briefdescription visible="yes"/>
|
||||
<directorygraph visible="yes"/>
|
||||
<memberdecl>
|
||||
<dirs visible="yes"/>
|
||||
<files visible="yes"/>
|
||||
</memberdecl>
|
||||
<detaileddescription title=""/>
|
||||
</directory>
|
||||
</doxygenlayout>
|
|
@ -1,21 +0,0 @@
|
|||
/* $Id$ */
|
||||
|
||||
.note, .warning, .caution {
|
||||
margin: 0.5em;
|
||||
padding: 0.5em 0.5em;
|
||||
word-wrap: break-word;
|
||||
}
|
||||
|
||||
.note {
|
||||
border: 1px solid #F9FD96;
|
||||
background-color: #FDFEE7;
|
||||
}
|
||||
|
||||
.caution {
|
||||
border: 1px solid #FF4A66;
|
||||
background-color: #FFF5F6;
|
||||
}
|
||||
|
||||
.warning {
|
||||
border: 1px solid #FF4A66;
|
||||
}
|
|
@ -1,30 +0,0 @@
|
|||
@INCLUDE = doxyfile_base
|
||||
|
||||
PROJECT_NAME = Aegisub
|
||||
|
||||
INPUT = ../../src/ ./pages_aegisub
|
||||
|
||||
|
||||
EXCLUDE_PATTERNS = */.svn* */.deps* */.libs* */boost/* */scripts/* */gl/* */msvc/* */libresrc/* \
|
||||
*/libosxutil/bundledirs-test.c */avisynth.h */MatroskaParser.? */md5.?
|
||||
|
||||
PREDEFINED += \
|
||||
WITH_PORTAUDIO \
|
||||
WITH_ALSA \
|
||||
WITH_AUTO4_LUA \
|
||||
WITH_AUTOMATION \
|
||||
WITH_AVISYNTH \
|
||||
WITH_CSRI \
|
||||
WITH_DIRECTSOUND \
|
||||
WITH_FFMS2 \
|
||||
WITH_FONTCONFIG \
|
||||
WITH_FREETYPE2 \
|
||||
WITH_HUNSPELL \
|
||||
WITH_LIBASS \
|
||||
WITH_OLD_HUNSPELL \
|
||||
WITH_OPENAL \
|
||||
WITH_PORTAUDIO \
|
||||
WITH_PORTAUDIO2 \
|
||||
WITH_LIBPULSE \
|
||||
WITH_STARTUPLOG \
|
||||
WITH_UNIVCHARDET
|
|
@ -1,268 +0,0 @@
|
|||
# Doxyfile 1.5.8
|
||||
|
||||
#---------------------------------------------------------------------------
|
||||
# Project related configuration options
|
||||
#---------------------------------------------------------------------------
|
||||
DOXYFILE_ENCODING = UTF-8
|
||||
#PROJECT_NAME =
|
||||
PROJECT_NUMBER = trunk
|
||||
OUTPUT_DIRECTORY = $(OUTPUT_DIR)
|
||||
CREATE_SUBDIRS = NO
|
||||
OUTPUT_LANGUAGE = English
|
||||
BRIEF_MEMBER_DESC = YES
|
||||
REPEAT_BRIEF = YES
|
||||
ABBREVIATE_BRIEF =
|
||||
ALWAYS_DETAILED_SEC = NO
|
||||
INLINE_INHERITED_MEMB = NO
|
||||
FULL_PATH_NAMES = YES
|
||||
STRIP_FROM_PATH = $(SRC_TRIM)
|
||||
STRIP_FROM_INC_PATH =
|
||||
SHORT_NAMES = NO
|
||||
JAVADOC_AUTOBRIEF = NO
|
||||
QT_AUTOBRIEF = NO
|
||||
MULTILINE_CPP_IS_BRIEF = YES
|
||||
INHERIT_DOCS = YES
|
||||
SEPARATE_MEMBER_PAGES = NO
|
||||
TAB_SIZE = 4
|
||||
ALIASES =
|
||||
ALIASES += ticket{1}="<a href='http://devel.aegisub.org/ticket/\1' class='el'>#\1</a>"
|
||||
ALIASES += revision{1}="<a href='http://devel.aegisub.org/changeset/\1' class='el'>r\1</a>"
|
||||
OPTIMIZE_OUTPUT_FOR_C = NO
|
||||
OPTIMIZE_OUTPUT_JAVA = NO
|
||||
OPTIMIZE_FOR_FORTRAN = NO
|
||||
OPTIMIZE_OUTPUT_VHDL = NO
|
||||
EXTENSION_MAPPING =
|
||||
BUILTIN_STL_SUPPORT = YES
|
||||
CPP_CLI_SUPPORT = YES
|
||||
SIP_SUPPORT = NO
|
||||
IDL_PROPERTY_SUPPORT = YES
|
||||
DISTRIBUTE_GROUP_DOC = NO
|
||||
SUBGROUPING = YES
|
||||
TYPEDEF_HIDES_STRUCT = NO
|
||||
SYMBOL_CACHE_SIZE = 0
|
||||
#---------------------------------------------------------------------------
|
||||
# Build related configuration options
|
||||
#---------------------------------------------------------------------------
|
||||
EXTRACT_ALL = YES
|
||||
EXTRACT_PRIVATE = YES
|
||||
EXTRACT_STATIC = YES
|
||||
EXTRACT_LOCAL_CLASSES = YES
|
||||
EXTRACT_LOCAL_METHODS = YES
|
||||
EXTRACT_ANON_NSPACES = NO
|
||||
HIDE_UNDOC_MEMBERS = NO
|
||||
HIDE_UNDOC_CLASSES = NO
|
||||
HIDE_FRIEND_COMPOUNDS = NO
|
||||
HIDE_IN_BODY_DOCS = NO
|
||||
INTERNAL_DOCS = NO
|
||||
CASE_SENSE_NAMES = YES
|
||||
HIDE_SCOPE_NAMES = NO
|
||||
SHOW_INCLUDE_FILES = NO
|
||||
INLINE_INFO = YES
|
||||
SORT_MEMBER_DOCS = YES
|
||||
SORT_BRIEF_DOCS = NO
|
||||
SORT_GROUP_NAMES = NO
|
||||
SORT_BY_SCOPE_NAME = YES
|
||||
GENERATE_TODOLIST = YES
|
||||
GENERATE_TESTLIST = YES
|
||||
GENERATE_BUGLIST = YES
|
||||
GENERATE_DEPRECATEDLIST= YES
|
||||
ENABLED_SECTIONS =
|
||||
MAX_INITIALIZER_LINES = 30
|
||||
SHOW_USED_FILES = YES
|
||||
SHOW_DIRECTORIES = NO
|
||||
SHOW_FILES = YES
|
||||
SHOW_NAMESPACES = YES
|
||||
#FILE_VERSION_FILTER = docs/versionfilter.sh
|
||||
LAYOUT_FILE = Layout.xml
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to warning and progress messages
|
||||
#---------------------------------------------------------------------------
|
||||
QUIET = NO
|
||||
WARNINGS = YES
|
||||
WARN_IF_UNDOCUMENTED = YES
|
||||
WARN_IF_DOC_ERROR = YES
|
||||
WARN_NO_PARAMDOC = NO
|
||||
WARN_FORMAT = "$file:$line: $text"
|
||||
WARN_LOGFILE = doxygen.log
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the input files
|
||||
#---------------------------------------------------------------------------
|
||||
#INPUT =
|
||||
INPUT_ENCODING = UTF-8
|
||||
FILE_PATTERNS = *.h *.cpp *.c *.dox
|
||||
RECURSIVE = YES
|
||||
#EXCLUDE =
|
||||
EXCLUDE =
|
||||
EXCLUDE_SYMLINKS = NO
|
||||
#EXCLUDE_PATTERNS =
|
||||
EXCLUDE_SYMBOLS =
|
||||
EXAMPLE_PATH = ../../
|
||||
EXAMPLE_PATTERNS =
|
||||
EXAMPLE_RECURSIVE = NO
|
||||
IMAGE_PATH =
|
||||
INPUT_FILTER =
|
||||
FILTER_PATTERNS =
|
||||
FILTER_SOURCE_FILES = NO
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to source browsing
|
||||
#---------------------------------------------------------------------------
|
||||
SOURCE_BROWSER = YES
|
||||
INLINE_SOURCES = NO
|
||||
STRIP_CODE_COMMENTS = YES
|
||||
# FIXME: set these two to NO?
|
||||
REFERENCED_BY_RELATION = YES
|
||||
REFERENCES_RELATION = NO
|
||||
REFERENCES_LINK_SOURCE = YES
|
||||
USE_HTAGS = NO
|
||||
VERBATIM_HEADERS = YES
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the alphabetical class index
|
||||
#---------------------------------------------------------------------------
|
||||
ALPHABETICAL_INDEX = YES
|
||||
COLS_IN_ALPHA_INDEX = 5
|
||||
IGNORE_PREFIX =
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the HTML output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_HTML = YES
|
||||
HTML_OUTPUT = ./
|
||||
HTML_FILE_EXTENSION = .html
|
||||
HTML_HEADER = html_header.html
|
||||
HTML_FOOTER =
|
||||
HTML_STYLESHEET =
|
||||
HTML_ALIGN_MEMBERS = YES
|
||||
HTML_DYNAMIC_SECTIONS = NO
|
||||
GENERATE_DOCSET = NO
|
||||
DOCSET_FEEDNAME = "Doxygen generated docs"
|
||||
DOCSET_BUNDLE_ID = org.doxygen.Project
|
||||
GENERATE_HTMLHELP = NO
|
||||
CHM_FILE =
|
||||
HHC_LOCATION =
|
||||
GENERATE_CHI = NO
|
||||
CHM_INDEX_ENCODING =
|
||||
BINARY_TOC = NO
|
||||
TOC_EXPAND = NO
|
||||
GENERATE_QHP = NO
|
||||
QCH_FILE =
|
||||
QHP_NAMESPACE =
|
||||
QHP_VIRTUAL_FOLDER = doc
|
||||
QHP_CUST_FILTER_NAME =
|
||||
QHP_CUST_FILTER_ATTRS =
|
||||
QHP_SECT_FILTER_ATTRS =
|
||||
QHG_LOCATION =
|
||||
DISABLE_INDEX = NO
|
||||
ENUM_VALUES_PER_LINE = 4
|
||||
GENERATE_TREEVIEW = NONE
|
||||
TREEVIEW_WIDTH = 250
|
||||
FORMULA_FONTSIZE = 10
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the LaTeX output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_LATEX = NO
|
||||
LATEX_OUTPUT = latex
|
||||
LATEX_CMD_NAME = latex
|
||||
MAKEINDEX_CMD_NAME = makeindex
|
||||
COMPACT_LATEX = NO
|
||||
PAPER_TYPE = a4wide
|
||||
EXTRA_PACKAGES =
|
||||
LATEX_HEADER =
|
||||
PDF_HYPERLINKS = YES
|
||||
USE_PDFLATEX = YES
|
||||
LATEX_BATCHMODE = NO
|
||||
LATEX_HIDE_INDICES = NO
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the RTF output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_RTF = NO
|
||||
RTF_OUTPUT = rtf
|
||||
COMPACT_RTF = NO
|
||||
RTF_HYPERLINKS = NO
|
||||
RTF_STYLESHEET_FILE =
|
||||
RTF_EXTENSIONS_FILE =
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the man page output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_MAN = NO
|
||||
MAN_OUTPUT = man
|
||||
MAN_EXTENSION = .3
|
||||
MAN_LINKS = NO
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the XML output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_XML = NO
|
||||
XML_OUTPUT = xml
|
||||
XML_SCHEMA =
|
||||
XML_DTD =
|
||||
XML_PROGRAMLISTING = YES
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options for the AutoGen Definitions output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_AUTOGEN_DEF = NO
|
||||
#---------------------------------------------------------------------------
|
||||
# configuration options related to the Perl module output
|
||||
#---------------------------------------------------------------------------
|
||||
GENERATE_PERLMOD = NO
|
||||
PERLMOD_LATEX = NO
|
||||
PERLMOD_PRETTY = YES
|
||||
PERLMOD_MAKEVAR_PREFIX =
|
||||
#---------------------------------------------------------------------------
|
||||
# Configuration options related to the preprocessor
|
||||
#---------------------------------------------------------------------------
|
||||
ENABLE_PREPROCESSING = YES
|
||||
MACRO_EXPANSION = YES
|
||||
EXPAND_ONLY_PREDEF = YES
|
||||
SEARCH_INCLUDES = YES
|
||||
INCLUDE_PATH =
|
||||
INCLUDE_FILE_PATTERNS =
|
||||
#PREDEFINED =
|
||||
PREDEFINED += WXUNUSED(x)=
|
||||
PREDEFINED += "CMD_NAME(a)=const char* name() { return a; } ///< a"
|
||||
PREDEFINED += "STR_MENU(a)=wxString StrMenu() const { return a; } ///< a"
|
||||
PREDEFINED += "STR_DISP(a)=wxString StrDisplay() const { return a; } ///< a"
|
||||
PREDEFINED += "STR_HELP(a)=wxString StrHelp() const { return a; } ///< a"
|
||||
|
||||
#EXPAND_AS_DEFINED = CMD_NAME STR_MENU STR_DISP STR_HELP
|
||||
SKIP_FUNCTION_MACROS = YES
|
||||
#---------------------------------------------------------------------------
|
||||
# Configuration::additions related to external references
|
||||
#---------------------------------------------------------------------------
|
||||
TAGFILES =
|
||||
GENERATE_TAGFILE =
|
||||
ALLEXTERNALS = NO
|
||||
EXTERNAL_GROUPS = YES
|
||||
PERL_PATH = /usr/bin/perl
|
||||
#---------------------------------------------------------------------------
|
||||
# Configuration options related to the dot tool
|
||||
#---------------------------------------------------------------------------
|
||||
CLASS_DIAGRAMS = YES
|
||||
MSCGEN_PATH =
|
||||
HIDE_UNDOC_RELATIONS = YES
|
||||
HAVE_DOT = YES
|
||||
DOT_FONTNAME = FreeSans
|
||||
DOT_FONTSIZE = 10
|
||||
DOT_FONTPATH =
|
||||
CLASS_GRAPH = YES
|
||||
COLLABORATION_GRAPH = NO
|
||||
GROUP_GRAPHS = NO
|
||||
UML_LOOK = NO
|
||||
TEMPLATE_RELATIONS = NO
|
||||
INCLUDE_GRAPH = NO
|
||||
INCLUDED_BY_GRAPH = NO
|
||||
CALL_GRAPH = NO
|
||||
CALLER_GRAPH = NO
|
||||
GRAPHICAL_HIERARCHY = YES
|
||||
DIRECTORY_GRAPH = YES
|
||||
DOT_IMAGE_FORMAT = png
|
||||
DOT_PATH =
|
||||
DOTFILE_DIRS =
|
||||
DOT_GRAPH_MAX_NODES = 50
|
||||
MAX_DOT_GRAPH_DEPTH = 0
|
||||
DOT_TRANSPARENT = NO
|
||||
DOT_MULTI_TARGETS = NO
|
||||
GENERATE_LEGEND = YES
|
||||
DOT_CLEANUP = YES
|
||||
#---------------------------------------------------------------------------
|
||||
# Options related to the search engine
|
||||
#---------------------------------------------------------------------------
|
||||
SEARCHENGINE = NO
|
||||
SERVER_BASED_SEARCH = YES
|
|
@ -1,12 +0,0 @@
|
|||
@INCLUDE = doxyfile_base
|
||||
|
||||
PROJECT_NAME = "libaegisub"
|
||||
|
||||
INPUT = ../../libaegisub/ ./pages_libaegisub
|
||||
|
||||
EXCLUDE_PATTERNS = */.svn* */.deps* */.libs*
|
||||
|
||||
PREDEFINED += \
|
||||
__WINDOWS__ \
|
||||
__UNIX__ \
|
||||
__OSX__
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue