Makefile.am 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634
  1. ACLOCAL_AMFLAGS = -I m4 --install
  2. EXTRA_DIST =
  3. EXTRA_DIST += .clang-format
  4. EXTRA_DIST += m4/emptydir
  5. EXTRA_DIST += libopenmpt/libopenmpt.pc.in
  6. EXTRA_DIST += LICENSE
  7. EXTRA_DIST += README.md
  8. EXTRA_DIST += Doxyfile.in
  9. EXTRA_DIST += doc/contributing.md
  10. EXTRA_DIST += doc/libopenmpt_styleguide.md
  11. EXTRA_DIST += doc/module_formats.md
  12. EXTRA_DIST += doc/openmpt_styleguide.md
  13. EXTRA_DIST += libopenmpt/.clang-format
  14. EXTRA_DIST += libopenmpt/dox/changelog.md
  15. EXTRA_DIST += libopenmpt/dox/dependencies.md
  16. EXTRA_DIST += libopenmpt/dox/gettingstarted.md
  17. EXTRA_DIST += libopenmpt/dox/index.dox
  18. EXTRA_DIST += libopenmpt/dox/packaging.md
  19. EXTRA_DIST += libopenmpt/dox/tests.md
  20. EXTRA_DIST += libopenmpt/libopenmpt_version.mk
  21. EXTRA_DIST += openmpt123/.clang-format
  22. EXTRA_DIST += src/mpt/.clang-format
  23. EXTRA_DIST += src/mpt/LICENSE.BSD-3-Clause.txt
  24. EXTRA_DIST += src/mpt/LICENSE.BSL-1.0.txt
  25. EXTRA_DIST += test/test.xm
  26. EXTRA_DIST += test/test.s3m
  27. EXTRA_DIST += test/test.mod
  28. EXTRA_DIST += test/test.mptm
  29. EXTRA_DIST += man/openmpt123.1
  30. EXTRA_DIST += examples/.clang-format
  31. EXTRA_DIST += libopenmpt/bindings/freebasic/libopenmpt.bi
  32. MOSTLYCLEANFILES =
  33. dist_doc_DATA =
  34. dist_doc_DATA += LICENSE
  35. dist_doc_DATA += README.md
  36. nobase_dist_doc_DATA =
  37. nobase_dist_doc_DATA += examples/libopenmpt_example_cxx.cpp
  38. nobase_dist_doc_DATA += examples/libopenmpt_example_c_mem.c
  39. nobase_dist_doc_DATA += examples/libopenmpt_example_c_unsafe.c
  40. nobase_dist_doc_DATA += examples/libopenmpt_example_c.c
  41. nobase_dist_doc_DATA += examples/libopenmpt_example_c_probe.c
  42. nobase_dist_doc_DATA += examples/libopenmpt_example_c_stdout.c
  43. bin_PROGRAMS =
  44. check_PROGRAMS =
  45. lib_LTLIBRARIES =
  46. if ENABLE_TESTS
  47. TESTS = libopenmpttest
  48. endif
  49. if ENABLE_EXAMPLES
  50. check_PROGRAMS += libopenmpt_example_c_stdout
  51. check_PROGRAMS += libopenmpt_example_c_probe
  52. if HAVE_PORTAUDIO
  53. check_PROGRAMS += libopenmpt_example_c
  54. check_PROGRAMS += libopenmpt_example_c_mem
  55. check_PROGRAMS += libopenmpt_example_c_unsafe
  56. endif
  57. if HAVE_PORTAUDIOCPP
  58. check_PROGRAMS += libopenmpt_example_cxx
  59. endif
  60. libopenmpt_example_c_stdout_SOURCES = examples/libopenmpt_example_c_stdout.c
  61. libopenmpt_example_c_probe_SOURCES = examples/libopenmpt_example_c_probe.c
  62. if HAVE_PORTAUDIO
  63. libopenmpt_example_c_SOURCES = examples/libopenmpt_example_c.c
  64. libopenmpt_example_c_mem_SOURCES = examples/libopenmpt_example_c_mem.c
  65. libopenmpt_example_c_unsafe_SOURCES = examples/libopenmpt_example_c_unsafe.c
  66. endif
  67. if HAVE_PORTAUDIOCPP
  68. libopenmpt_example_cxx_SOURCES = examples/libopenmpt_example_cxx.cpp
  69. endif
  70. libopenmpt_example_c_stdout_CPPFLAGS = $(WIN32_CPPFLAGS)
  71. libopenmpt_example_c_probe_CPPFLAGS = $(WIN32_CPPFLAGS)
  72. if HAVE_PORTAUDIO
  73. libopenmpt_example_c_CPPFLAGS = $(WIN32_CPPFLAGS) $(PORTAUDIO_CFLAGS)
  74. libopenmpt_example_c_mem_CPPFLAGS = $(WIN32_CPPFLAGS) $(PORTAUDIO_CFLAGS)
  75. libopenmpt_example_c_unsafe_CPPFLAGS = $(WIN32_CPPFLAGS) $(PORTAUDIO_CFLAGS)
  76. endif
  77. if HAVE_PORTAUDIOCPP
  78. libopenmpt_example_cxx_CPPFLAGS = $(WIN32_CPPFLAGS) $(MINGWSTDTHREADS_CPPFLAGS) $(PORTAUDIOCPP_CFLAGS)
  79. endif
  80. libopenmpt_example_c_stdout_CFLAGS = $(WIN32_CFLAGS) $(WIN32_CONSOLE_CFLAGS)
  81. libopenmpt_example_c_probe_CFLAGS = $(WIN32_CFLAGS) $(WIN32_CONSOLE_CFLAGS)
  82. if HAVE_PORTAUDIO
  83. libopenmpt_example_c_CFLAGS = $(WIN32_CFLAGS) $(WIN32_CONSOLE_CFLAGS)
  84. libopenmpt_example_c_mem_CFLAGS = $(WIN32_CFLAGS) $(WIN32_CONSOLE_CFLAGS)
  85. libopenmpt_example_c_unsafe_CFLAGS = $(WIN32_CFLAGS) $(WIN32_CONSOLE_CFLAGS)
  86. endif
  87. if HAVE_PORTAUDIOCPP
  88. libopenmpt_example_cxx_CXXFLAGS = $(WIN32_CXXFLAGS) $(WIN32_CONSOLE_CXXFLAGS)
  89. endif
  90. libopenmpt_example_c_stdout_LDADD = $(lib_LTLIBRARIES)
  91. libopenmpt_example_c_probe_LDADD = $(lib_LTLIBRARIES)
  92. if HAVE_PORTAUDIO
  93. libopenmpt_example_c_LDADD = $(lib_LTLIBRARIES) $(PORTAUDIO_LIBS)
  94. libopenmpt_example_c_mem_LDADD = $(lib_LTLIBRARIES) $(PORTAUDIO_LIBS)
  95. libopenmpt_example_c_unsafe_LDADD = $(lib_LTLIBRARIES) $(PORTAUDIO_LIBS)
  96. endif
  97. if HAVE_PORTAUDIOCPP
  98. libopenmpt_example_cxx_LDADD = $(lib_LTLIBRARIES) $(PORTAUDIOCPP_LIBS)
  99. endif
  100. endif
  101. pkgconfigdir = $(libdir)/pkgconfig
  102. pkgconfig_DATA =
  103. nobase_include_HEADERS =
  104. MPT_FILES_SRC_MPT =
  105. MPT_FILES_SRC_MPT += src/mpt/audio/sample.hpp
  106. MPT_FILES_SRC_MPT += src/mpt/audio/span.hpp
  107. MPT_FILES_SRC_MPT += src/mpt/base/algorithm.hpp
  108. MPT_FILES_SRC_MPT += src/mpt/base/aligned_array.hpp
  109. MPT_FILES_SRC_MPT += src/mpt/base/alloc.hpp
  110. MPT_FILES_SRC_MPT += src/mpt/base/arithmetic_shift.hpp
  111. MPT_FILES_SRC_MPT += src/mpt/base/array.hpp
  112. MPT_FILES_SRC_MPT += src/mpt/base/bit.hpp
  113. MPT_FILES_SRC_MPT += src/mpt/base/check_platform.hpp
  114. MPT_FILES_SRC_MPT += src/mpt/base/compiletime_warning.hpp
  115. MPT_FILES_SRC_MPT += src/mpt/base/constexpr_throw.hpp
  116. MPT_FILES_SRC_MPT += src/mpt/base/detect.hpp
  117. MPT_FILES_SRC_MPT += src/mpt/base/detect_compiler.hpp
  118. MPT_FILES_SRC_MPT += src/mpt/base/detect_libc.hpp
  119. MPT_FILES_SRC_MPT += src/mpt/base/detect_libcxx.hpp
  120. MPT_FILES_SRC_MPT += src/mpt/base/detect_os.hpp
  121. MPT_FILES_SRC_MPT += src/mpt/base/detect_quirks.hpp
  122. MPT_FILES_SRC_MPT += src/mpt/base/floatingpoint.hpp
  123. MPT_FILES_SRC_MPT += src/mpt/base/integer.hpp
  124. MPT_FILES_SRC_MPT += src/mpt/base/macros.hpp
  125. MPT_FILES_SRC_MPT += src/mpt/base/math.hpp
  126. MPT_FILES_SRC_MPT += src/mpt/base/memory.hpp
  127. MPT_FILES_SRC_MPT += src/mpt/base/namespace.hpp
  128. MPT_FILES_SRC_MPT += src/mpt/base/numbers.hpp
  129. MPT_FILES_SRC_MPT += src/mpt/base/numeric.hpp
  130. MPT_FILES_SRC_MPT += src/mpt/base/pointer.hpp
  131. MPT_FILES_SRC_MPT += src/mpt/base/preprocessor.hpp
  132. MPT_FILES_SRC_MPT += src/mpt/base/saturate_cast.hpp
  133. MPT_FILES_SRC_MPT += src/mpt/base/saturate_round.hpp
  134. MPT_FILES_SRC_MPT += src/mpt/base/secure.hpp
  135. MPT_FILES_SRC_MPT += src/mpt/base/semantic_version.hpp
  136. MPT_FILES_SRC_MPT += src/mpt/base/source_location.hpp
  137. MPT_FILES_SRC_MPT += src/mpt/base/span.hpp
  138. MPT_FILES_SRC_MPT += src/mpt/base/utility.hpp
  139. MPT_FILES_SRC_MPT += src/mpt/base/version.hpp
  140. MPT_FILES_SRC_MPT += src/mpt/base/wrapping_divide.hpp
  141. MPT_FILES_SRC_MPT += src/mpt/binary/base64.hpp
  142. MPT_FILES_SRC_MPT += src/mpt/binary/base64url.hpp
  143. MPT_FILES_SRC_MPT += src/mpt/binary/hex.hpp
  144. MPT_FILES_SRC_MPT += src/mpt/check/libc.hpp
  145. MPT_FILES_SRC_MPT += src/mpt/check/mfc.hpp
  146. MPT_FILES_SRC_MPT += src/mpt/check/windows.hpp
  147. MPT_FILES_SRC_MPT += src/mpt/crc/crc.hpp
  148. #MPT_FILES_SRC_MPT += src/mpt/crypto/exception.hpp
  149. #MPT_FILES_SRC_MPT += src/mpt/crypto/hash.hpp
  150. #MPT_FILES_SRC_MPT += src/mpt/crypto/jwk.hpp
  151. MPT_FILES_SRC_MPT += src/mpt/detect/dl.hpp
  152. MPT_FILES_SRC_MPT += src/mpt/detect/ltdl.hpp
  153. MPT_FILES_SRC_MPT += src/mpt/detect/mfc.hpp
  154. MPT_FILES_SRC_MPT += src/mpt/detect/nlohmann_json.hpp
  155. MPT_FILES_SRC_MPT += src/mpt/endian/floatingpoint.hpp
  156. MPT_FILES_SRC_MPT += src/mpt/endian/int24.hpp
  157. MPT_FILES_SRC_MPT += src/mpt/endian/integer.hpp
  158. MPT_FILES_SRC_MPT += src/mpt/environment/environment.hpp
  159. MPT_FILES_SRC_MPT += src/mpt/exception_text/exception_text.hpp
  160. MPT_FILES_SRC_MPT += src/mpt/format/default_floatingpoint.hpp
  161. MPT_FILES_SRC_MPT += src/mpt/format/default_formatter.hpp
  162. MPT_FILES_SRC_MPT += src/mpt/format/default_integer.hpp
  163. MPT_FILES_SRC_MPT += src/mpt/format/default_string.hpp
  164. MPT_FILES_SRC_MPT += src/mpt/format/helpers.hpp
  165. MPT_FILES_SRC_MPT += src/mpt/format/message.hpp
  166. MPT_FILES_SRC_MPT += src/mpt/format/message_macros.hpp
  167. MPT_FILES_SRC_MPT += src/mpt/format/simple.hpp
  168. MPT_FILES_SRC_MPT += src/mpt/format/simple_floatingpoint.hpp
  169. MPT_FILES_SRC_MPT += src/mpt/format/simple_integer.hpp
  170. MPT_FILES_SRC_MPT += src/mpt/format/simple_spec.hpp
  171. MPT_FILES_SRC_MPT += src/mpt/io/base.hpp
  172. MPT_FILES_SRC_MPT += src/mpt/io/io.hpp
  173. MPT_FILES_SRC_MPT += src/mpt/io/io_span.hpp
  174. MPT_FILES_SRC_MPT += src/mpt/io/io_stdstream.hpp
  175. MPT_FILES_SRC_MPT += src/mpt/io/io_virtual_wrapper.hpp
  176. MPT_FILES_SRC_MPT += src/mpt/io_read/callbackstream.hpp
  177. MPT_FILES_SRC_MPT += src/mpt/io_read/filecursor.hpp
  178. MPT_FILES_SRC_MPT += src/mpt/io_read/filecursor_callbackstream.hpp
  179. MPT_FILES_SRC_MPT += src/mpt/io_read/filecursor_filename_traits.hpp
  180. MPT_FILES_SRC_MPT += src/mpt/io_read/filecursor_memory.hpp
  181. MPT_FILES_SRC_MPT += src/mpt/io_read/filecursor_stdstream.hpp
  182. MPT_FILES_SRC_MPT += src/mpt/io_read/filecursor_traits_filedata.hpp
  183. MPT_FILES_SRC_MPT += src/mpt/io_read/filecursor_traits_memory.hpp
  184. MPT_FILES_SRC_MPT += src/mpt/io_read/filedata.hpp
  185. MPT_FILES_SRC_MPT += src/mpt/io_read/filedata_base.hpp
  186. MPT_FILES_SRC_MPT += src/mpt/io_read/filedata_base_buffered.hpp
  187. MPT_FILES_SRC_MPT += src/mpt/io_read/filedata_base_seekable.hpp
  188. MPT_FILES_SRC_MPT += src/mpt/io_read/filedata_base_unseekable.hpp
  189. MPT_FILES_SRC_MPT += src/mpt/io_read/filedata_callbackstream.hpp
  190. MPT_FILES_SRC_MPT += src/mpt/io_read/filedata_memory.hpp
  191. MPT_FILES_SRC_MPT += src/mpt/io_read/filedata_stdstream.hpp
  192. MPT_FILES_SRC_MPT += src/mpt/io_read/filereader.hpp
  193. MPT_FILES_SRC_MPT += src/mpt/io_write/buffer.hpp
  194. #MPT_FILES_SRC_MPT += src/mpt/json/json.hpp
  195. #MPT_FILES_SRC_MPT += src/mpt/library/library.hpp
  196. MPT_FILES_SRC_MPT += src/mpt/mutex/mutex.hpp
  197. MPT_FILES_SRC_MPT += src/mpt/osinfo/class.hpp
  198. MPT_FILES_SRC_MPT += src/mpt/osinfo/windows_version.hpp
  199. MPT_FILES_SRC_MPT += src/mpt/out_of_memory/out_of_memory.hpp
  200. MPT_FILES_SRC_MPT += src/mpt/parse/parse.hpp
  201. #MPT_FILES_SRC_MPT += src/mpt/path/path.hpp
  202. MPT_FILES_SRC_MPT += src/mpt/random/crand.hpp
  203. MPT_FILES_SRC_MPT += src/mpt/random/default_engines.hpp
  204. MPT_FILES_SRC_MPT += src/mpt/random/device.hpp
  205. MPT_FILES_SRC_MPT += src/mpt/random/engine.hpp
  206. MPT_FILES_SRC_MPT += src/mpt/random/engine_lcg.hpp
  207. MPT_FILES_SRC_MPT += src/mpt/random/random.hpp
  208. MPT_FILES_SRC_MPT += src/mpt/random/seed.hpp
  209. MPT_FILES_SRC_MPT += src/mpt/string/buffer.hpp
  210. MPT_FILES_SRC_MPT += src/mpt/string/types.hpp
  211. MPT_FILES_SRC_MPT += src/mpt/string/utility.hpp
  212. MPT_FILES_SRC_MPT += src/mpt/string_transcode/transcode.hpp
  213. MPT_FILES_SRC_MPT += src/mpt/string_transcode/macros.hpp
  214. MPT_FILES_SRC_MPT += src/mpt/system_error/system_error.hpp
  215. MPT_FILES_SRC_MPT += src/mpt/test/test.hpp
  216. MPT_FILES_SRC_MPT += src/mpt/test/test_macros.hpp
  217. MPT_FILES_SRC_MPT += src/mpt/uuid/guid.hpp
  218. MPT_FILES_SRC_MPT += src/mpt/uuid/uuid.hpp
  219. #MPT_FILES_SRC_MPT += src/mpt/uuid_namespace/uuid_namespace.hpp
  220. MPT_FILES_SRC_MPT += src/mpt/base/tests/tests_base_arithmetic_shift.hpp
  221. MPT_FILES_SRC_MPT += src/mpt/base/tests/tests_base_bit.hpp
  222. MPT_FILES_SRC_MPT += src/mpt/base/tests/tests_base_math.hpp
  223. MPT_FILES_SRC_MPT += src/mpt/base/tests/tests_base_saturate_cast.hpp
  224. MPT_FILES_SRC_MPT += src/mpt/base/tests/tests_base_saturate_round.hpp
  225. MPT_FILES_SRC_MPT += src/mpt/base/tests/tests_base_wrapping_divide.hpp
  226. MPT_FILES_SRC_MPT += src/mpt/binary/tests/tests_binary.hpp
  227. MPT_FILES_SRC_MPT += src/mpt/crc/tests/tests_crc.hpp
  228. #MPT_FILES_SRC_MPT += src/mpt/crypto/tests/tests_crypto.hpp
  229. MPT_FILES_SRC_MPT += src/mpt/endian/tests/tests_endian_floatingpoint.hpp
  230. MPT_FILES_SRC_MPT += src/mpt/endian/tests/tests_endian_integer.hpp
  231. MPT_FILES_SRC_MPT += src/mpt/format/tests/tests_format_message.hpp
  232. MPT_FILES_SRC_MPT += src/mpt/format/tests/tests_format_simple.hpp
  233. MPT_FILES_SRC_MPT += src/mpt/io/tests/tests_io.hpp
  234. MPT_FILES_SRC_MPT += src/mpt/parse/tests/tests_parse.hpp
  235. MPT_FILES_SRC_MPT += src/mpt/random/tests/tests_random.hpp
  236. MPT_FILES_SRC_MPT += src/mpt/string/tests/tests_string_buffer.hpp
  237. MPT_FILES_SRC_MPT += src/mpt/string/tests/tests_string_utility.hpp
  238. MPT_FILES_SRC_MPT += src/mpt/string_transcode/tests/tests_string_transcode.hpp
  239. MPT_FILES_SRC_MPT += src/mpt/uuid/tests/tests_uuid.hpp
  240. #MPT_FILES_SRC_MPT += src/mpt/uuid_namespace/tests/tests_uuid_namespace.hpp
  241. MPT_FILES_SRC_OPENMPT =
  242. MPT_FILES_SRC_OPENMPT += src/openmpt/all/BuildSettings.hpp
  243. MPT_FILES_SRC_OPENMPT += src/openmpt/base/Endian.hpp
  244. MPT_FILES_SRC_OPENMPT += src/openmpt/base/FlagSet.hpp
  245. MPT_FILES_SRC_OPENMPT += src/openmpt/base/Int24.hpp
  246. MPT_FILES_SRC_OPENMPT += src/openmpt/base/Types.hpp
  247. MPT_FILES_SRC_OPENMPT += src/openmpt/logging/Logger.hpp
  248. MPT_FILES_SRC_OPENMPT += src/openmpt/random/ModPlug.hpp
  249. MPT_FILES_SRC_OPENMPT += src/openmpt/soundbase/Copy.hpp
  250. MPT_FILES_SRC_OPENMPT += src/openmpt/soundbase/CopyMix.hpp
  251. MPT_FILES_SRC_OPENMPT += src/openmpt/soundbase/Dither.hpp
  252. MPT_FILES_SRC_OPENMPT += src/openmpt/soundbase/DitherModPlug.hpp
  253. MPT_FILES_SRC_OPENMPT += src/openmpt/soundbase/DitherNone.hpp
  254. MPT_FILES_SRC_OPENMPT += src/openmpt/soundbase/DitherSimple.hpp
  255. MPT_FILES_SRC_OPENMPT += src/openmpt/soundbase/MixSample.hpp
  256. MPT_FILES_SRC_OPENMPT += src/openmpt/soundbase/MixSampleConvert.hpp
  257. MPT_FILES_SRC_OPENMPT += src/openmpt/soundbase/SampleClip.hpp
  258. MPT_FILES_SRC_OPENMPT += src/openmpt/soundbase/SampleClipFixedPoint.hpp
  259. MPT_FILES_SRC_OPENMPT += src/openmpt/soundbase/SampleConvert.hpp
  260. MPT_FILES_SRC_OPENMPT += src/openmpt/soundbase/SampleConvertFixedPoint.hpp
  261. MPT_FILES_SRC_OPENMPT += src/openmpt/soundbase/SampleDecode.hpp
  262. MPT_FILES_SRC_OPENMPT += src/openmpt/soundbase/SampleEncode.hpp
  263. MPT_FILES_SRC_OPENMPT += src/openmpt/soundbase/SampleFormat.hpp
  264. MPT_FILES_COMMON =
  265. MPT_FILES_COMMON += common/BuildSettings.h
  266. MPT_FILES_COMMON += common/ComponentManager.cpp
  267. MPT_FILES_COMMON += common/ComponentManager.h
  268. MPT_FILES_COMMON += common/Dither.h
  269. MPT_FILES_COMMON += common/FileReader.h
  270. MPT_FILES_COMMON += common/FileReaderFwd.h
  271. MPT_FILES_COMMON += common/Logging.cpp
  272. MPT_FILES_COMMON += common/Logging.h
  273. MPT_FILES_COMMON += common/misc_util.h
  274. MPT_FILES_COMMON += common/mptAssert.h
  275. MPT_FILES_COMMON += common/mptBaseMacros.h
  276. MPT_FILES_COMMON += common/mptBaseTypes.h
  277. MPT_FILES_COMMON += common/mptBaseUtils.h
  278. MPT_FILES_COMMON += common/mptFileIO.cpp
  279. MPT_FILES_COMMON += common/mptFileIO.h
  280. MPT_FILES_COMMON += common/mptPathString.cpp
  281. MPT_FILES_COMMON += common/mptPathString.h
  282. MPT_FILES_COMMON += common/mptRandom.cpp
  283. MPT_FILES_COMMON += common/mptRandom.h
  284. MPT_FILES_COMMON += common/mptString.cpp
  285. MPT_FILES_COMMON += common/mptString.h
  286. MPT_FILES_COMMON += common/mptStringBuffer.cpp
  287. MPT_FILES_COMMON += common/mptStringBuffer.h
  288. MPT_FILES_COMMON += common/mptStringFormat.cpp
  289. MPT_FILES_COMMON += common/mptStringFormat.h
  290. MPT_FILES_COMMON += common/mptStringParse.cpp
  291. MPT_FILES_COMMON += common/mptStringParse.h
  292. MPT_FILES_COMMON += common/mptTime.cpp
  293. MPT_FILES_COMMON += common/mptTime.h
  294. MPT_FILES_COMMON += common/Profiler.cpp
  295. MPT_FILES_COMMON += common/Profiler.h
  296. MPT_FILES_COMMON += common/serialization_utils.cpp
  297. MPT_FILES_COMMON += common/serialization_utils.h
  298. MPT_FILES_COMMON += common/stdafx.h
  299. MPT_FILES_COMMON += common/version.cpp
  300. MPT_FILES_COMMON += common/version.h
  301. MPT_FILES_COMMON += common/versionNumber.h
  302. MPT_FILES_SOUNDLIB =
  303. MPT_FILES_SOUNDLIB += soundlib/AudioCriticalSection.cpp
  304. MPT_FILES_SOUNDLIB += soundlib/AudioCriticalSection.h
  305. MPT_FILES_SOUNDLIB += soundlib/AudioReadTarget.h
  306. MPT_FILES_SOUNDLIB += soundlib/BitReader.h
  307. MPT_FILES_SOUNDLIB += soundlib/ContainerMMCMP.cpp
  308. MPT_FILES_SOUNDLIB += soundlib/ContainerPP20.cpp
  309. MPT_FILES_SOUNDLIB += soundlib/ContainerUMX.cpp
  310. MPT_FILES_SOUNDLIB += soundlib/ContainerXPK.cpp
  311. MPT_FILES_SOUNDLIB += soundlib/Container.h
  312. MPT_FILES_SOUNDLIB += soundlib/Dlsbank.cpp
  313. MPT_FILES_SOUNDLIB += soundlib/Dlsbank.h
  314. MPT_FILES_SOUNDLIB += soundlib/Fastmix.cpp
  315. MPT_FILES_SOUNDLIB += soundlib/FloatMixer.h
  316. MPT_FILES_SOUNDLIB += soundlib/InstrumentExtensions.cpp
  317. MPT_FILES_SOUNDLIB += soundlib/IntMixer.h
  318. MPT_FILES_SOUNDLIB += soundlib/ITCompression.cpp
  319. MPT_FILES_SOUNDLIB += soundlib/ITCompression.h
  320. MPT_FILES_SOUNDLIB += soundlib/ITTools.cpp
  321. MPT_FILES_SOUNDLIB += soundlib/ITTools.h
  322. MPT_FILES_SOUNDLIB += soundlib/Load_669.cpp
  323. MPT_FILES_SOUNDLIB += soundlib/Load_amf.cpp
  324. MPT_FILES_SOUNDLIB += soundlib/Load_ams.cpp
  325. MPT_FILES_SOUNDLIB += soundlib/Load_c67.cpp
  326. MPT_FILES_SOUNDLIB += soundlib/Load_dbm.cpp
  327. MPT_FILES_SOUNDLIB += soundlib/Load_digi.cpp
  328. MPT_FILES_SOUNDLIB += soundlib/Load_dmf.cpp
  329. MPT_FILES_SOUNDLIB += soundlib/Load_dsm.cpp
  330. MPT_FILES_SOUNDLIB += soundlib/Load_dsym.cpp
  331. MPT_FILES_SOUNDLIB += soundlib/Load_dtm.cpp
  332. MPT_FILES_SOUNDLIB += soundlib/Loaders.h
  333. MPT_FILES_SOUNDLIB += soundlib/Load_far.cpp
  334. MPT_FILES_SOUNDLIB += soundlib/Load_fmt.cpp
  335. MPT_FILES_SOUNDLIB += soundlib/Load_gdm.cpp
  336. MPT_FILES_SOUNDLIB += soundlib/Load_imf.cpp
  337. MPT_FILES_SOUNDLIB += soundlib/Load_it.cpp
  338. MPT_FILES_SOUNDLIB += soundlib/Load_itp.cpp
  339. MPT_FILES_SOUNDLIB += soundlib/load_j2b.cpp
  340. MPT_FILES_SOUNDLIB += soundlib/Load_mdl.cpp
  341. MPT_FILES_SOUNDLIB += soundlib/Load_med.cpp
  342. MPT_FILES_SOUNDLIB += soundlib/Load_mid.cpp
  343. MPT_FILES_SOUNDLIB += soundlib/Load_mo3.cpp
  344. MPT_FILES_SOUNDLIB += soundlib/Load_mod.cpp
  345. MPT_FILES_SOUNDLIB += soundlib/Load_mt2.cpp
  346. MPT_FILES_SOUNDLIB += soundlib/Load_mtm.cpp
  347. MPT_FILES_SOUNDLIB += soundlib/Load_mus_km.cpp
  348. MPT_FILES_SOUNDLIB += soundlib/Load_okt.cpp
  349. MPT_FILES_SOUNDLIB += soundlib/Load_plm.cpp
  350. MPT_FILES_SOUNDLIB += soundlib/Load_psm.cpp
  351. MPT_FILES_SOUNDLIB += soundlib/Load_ptm.cpp
  352. MPT_FILES_SOUNDLIB += soundlib/Load_s3m.cpp
  353. MPT_FILES_SOUNDLIB += soundlib/Load_sfx.cpp
  354. MPT_FILES_SOUNDLIB += soundlib/Load_stm.cpp
  355. MPT_FILES_SOUNDLIB += soundlib/Load_stp.cpp
  356. MPT_FILES_SOUNDLIB += soundlib/Load_symmod.cpp
  357. MPT_FILES_SOUNDLIB += soundlib/Load_uax.cpp
  358. MPT_FILES_SOUNDLIB += soundlib/Load_ult.cpp
  359. MPT_FILES_SOUNDLIB += soundlib/Load_wav.cpp
  360. MPT_FILES_SOUNDLIB += soundlib/Load_xm.cpp
  361. MPT_FILES_SOUNDLIB += soundlib/Message.cpp
  362. MPT_FILES_SOUNDLIB += soundlib/Message.h
  363. MPT_FILES_SOUNDLIB += soundlib/MIDIEvents.cpp
  364. MPT_FILES_SOUNDLIB += soundlib/MIDIEvents.h
  365. MPT_FILES_SOUNDLIB += soundlib/MIDIMacros.cpp
  366. MPT_FILES_SOUNDLIB += soundlib/MIDIMacros.h
  367. MPT_FILES_SOUNDLIB += soundlib/Mixer.h
  368. MPT_FILES_SOUNDLIB += soundlib/MixerInterface.h
  369. MPT_FILES_SOUNDLIB += soundlib/MixerLoops.cpp
  370. MPT_FILES_SOUNDLIB += soundlib/MixerLoops.h
  371. MPT_FILES_SOUNDLIB += soundlib/MixerSettings.cpp
  372. MPT_FILES_SOUNDLIB += soundlib/MixerSettings.h
  373. MPT_FILES_SOUNDLIB += soundlib/MixFuncTable.cpp
  374. MPT_FILES_SOUNDLIB += soundlib/MixFuncTable.h
  375. MPT_FILES_SOUNDLIB += soundlib/ModChannel.cpp
  376. MPT_FILES_SOUNDLIB += soundlib/ModChannel.h
  377. MPT_FILES_SOUNDLIB += soundlib/modcommand.cpp
  378. MPT_FILES_SOUNDLIB += soundlib/modcommand.h
  379. MPT_FILES_SOUNDLIB += soundlib/ModInstrument.cpp
  380. MPT_FILES_SOUNDLIB += soundlib/ModInstrument.h
  381. MPT_FILES_SOUNDLIB += soundlib/ModSample.cpp
  382. MPT_FILES_SOUNDLIB += soundlib/ModSample.h
  383. MPT_FILES_SOUNDLIB += soundlib/ModSampleCopy.h
  384. MPT_FILES_SOUNDLIB += soundlib/ModSequence.cpp
  385. MPT_FILES_SOUNDLIB += soundlib/ModSequence.h
  386. MPT_FILES_SOUNDLIB += soundlib/modsmp_ctrl.cpp
  387. MPT_FILES_SOUNDLIB += soundlib/modsmp_ctrl.h
  388. MPT_FILES_SOUNDLIB += soundlib/mod_specifications.cpp
  389. MPT_FILES_SOUNDLIB += soundlib/mod_specifications.h
  390. MPT_FILES_SOUNDLIB += soundlib/MPEGFrame.cpp
  391. MPT_FILES_SOUNDLIB += soundlib/MPEGFrame.h
  392. MPT_FILES_SOUNDLIB += soundlib/OggStream.cpp
  393. MPT_FILES_SOUNDLIB += soundlib/OggStream.h
  394. MPT_FILES_SOUNDLIB += soundlib/opal.h
  395. MPT_FILES_SOUNDLIB += soundlib/OPL.cpp
  396. MPT_FILES_SOUNDLIB += soundlib/OPL.h
  397. MPT_FILES_SOUNDLIB += soundlib/Paula.cpp
  398. MPT_FILES_SOUNDLIB += soundlib/Paula.h
  399. MPT_FILES_SOUNDLIB += soundlib/patternContainer.cpp
  400. MPT_FILES_SOUNDLIB += soundlib/patternContainer.h
  401. MPT_FILES_SOUNDLIB += soundlib/pattern.cpp
  402. MPT_FILES_SOUNDLIB += soundlib/pattern.h
  403. MPT_FILES_SOUNDLIB += soundlib/Resampler.h
  404. MPT_FILES_SOUNDLIB += soundlib/RowVisitor.cpp
  405. MPT_FILES_SOUNDLIB += soundlib/RowVisitor.h
  406. MPT_FILES_SOUNDLIB += soundlib/S3MTools.cpp
  407. MPT_FILES_SOUNDLIB += soundlib/S3MTools.h
  408. MPT_FILES_SOUNDLIB += soundlib/SampleCopy.h
  409. MPT_FILES_SOUNDLIB += soundlib/SampleFormats.cpp
  410. MPT_FILES_SOUNDLIB += soundlib/SampleFormatBRR.cpp
  411. MPT_FILES_SOUNDLIB += soundlib/SampleFormatFLAC.cpp
  412. MPT_FILES_SOUNDLIB += soundlib/SampleFormatMediaFoundation.cpp
  413. MPT_FILES_SOUNDLIB += soundlib/SampleFormatMP3.cpp
  414. MPT_FILES_SOUNDLIB += soundlib/SampleFormatOpus.cpp
  415. MPT_FILES_SOUNDLIB += soundlib/SampleFormatSFZ.cpp
  416. MPT_FILES_SOUNDLIB += soundlib/SampleFormatVorbis.cpp
  417. MPT_FILES_SOUNDLIB += soundlib/SampleIO.cpp
  418. MPT_FILES_SOUNDLIB += soundlib/SampleIO.h
  419. MPT_FILES_SOUNDLIB += soundlib/SampleNormalize.h
  420. MPT_FILES_SOUNDLIB += soundlib/Snd_defs.h
  421. MPT_FILES_SOUNDLIB += soundlib/Sndfile.cpp
  422. MPT_FILES_SOUNDLIB += soundlib/Sndfile.h
  423. MPT_FILES_SOUNDLIB += soundlib/Snd_flt.cpp
  424. MPT_FILES_SOUNDLIB += soundlib/Snd_fx.cpp
  425. MPT_FILES_SOUNDLIB += soundlib/Sndmix.cpp
  426. MPT_FILES_SOUNDLIB += soundlib/SoundFilePlayConfig.cpp
  427. MPT_FILES_SOUNDLIB += soundlib/SoundFilePlayConfig.h
  428. MPT_FILES_SOUNDLIB += soundlib/Tables.cpp
  429. MPT_FILES_SOUNDLIB += soundlib/Tables.h
  430. MPT_FILES_SOUNDLIB += soundlib/Tagging.cpp
  431. MPT_FILES_SOUNDLIB += soundlib/Tagging.h
  432. MPT_FILES_SOUNDLIB += soundlib/TinyFFT.cpp
  433. MPT_FILES_SOUNDLIB += soundlib/TinyFFT.h
  434. MPT_FILES_SOUNDLIB += soundlib/tuningbase.h
  435. MPT_FILES_SOUNDLIB += soundlib/tuningCollection.cpp
  436. MPT_FILES_SOUNDLIB += soundlib/tuningcollection.h
  437. MPT_FILES_SOUNDLIB += soundlib/tuning.cpp
  438. MPT_FILES_SOUNDLIB += soundlib/tuning.h
  439. MPT_FILES_SOUNDLIB += soundlib/UMXTools.cpp
  440. MPT_FILES_SOUNDLIB += soundlib/UMXTools.h
  441. MPT_FILES_SOUNDLIB += soundlib/UpgradeModule.cpp
  442. MPT_FILES_SOUNDLIB += soundlib/WAVTools.cpp
  443. MPT_FILES_SOUNDLIB += soundlib/WAVTools.h
  444. MPT_FILES_SOUNDLIB += soundlib/WindowedFIR.cpp
  445. MPT_FILES_SOUNDLIB += soundlib/WindowedFIR.h
  446. MPT_FILES_SOUNDLIB += soundlib/XMTools.cpp
  447. MPT_FILES_SOUNDLIB += soundlib/XMTools.h
  448. MPT_FILES_SOUNDLIB += soundlib/plugins/dmo/DMOPlugin.cpp
  449. MPT_FILES_SOUNDLIB += soundlib/plugins/dmo/DMOPlugin.h
  450. MPT_FILES_SOUNDLIB += soundlib/plugins/dmo/DMOUtils.cpp
  451. MPT_FILES_SOUNDLIB += soundlib/plugins/dmo/DMOUtils.h
  452. MPT_FILES_SOUNDLIB += soundlib/plugins/dmo/Chorus.cpp
  453. MPT_FILES_SOUNDLIB += soundlib/plugins/dmo/Chorus.h
  454. MPT_FILES_SOUNDLIB += soundlib/plugins/dmo/Compressor.cpp
  455. MPT_FILES_SOUNDLIB += soundlib/plugins/dmo/Compressor.h
  456. MPT_FILES_SOUNDLIB += soundlib/plugins/dmo/Distortion.cpp
  457. MPT_FILES_SOUNDLIB += soundlib/plugins/dmo/Distortion.h
  458. MPT_FILES_SOUNDLIB += soundlib/plugins/dmo/Echo.cpp
  459. MPT_FILES_SOUNDLIB += soundlib/plugins/dmo/Echo.h
  460. MPT_FILES_SOUNDLIB += soundlib/plugins/dmo/Flanger.cpp
  461. MPT_FILES_SOUNDLIB += soundlib/plugins/dmo/Flanger.h
  462. MPT_FILES_SOUNDLIB += soundlib/plugins/dmo/Gargle.cpp
  463. MPT_FILES_SOUNDLIB += soundlib/plugins/dmo/Gargle.h
  464. MPT_FILES_SOUNDLIB += soundlib/plugins/dmo/I3DL2Reverb.cpp
  465. MPT_FILES_SOUNDLIB += soundlib/plugins/dmo/I3DL2Reverb.h
  466. MPT_FILES_SOUNDLIB += soundlib/plugins/dmo/ParamEq.cpp
  467. MPT_FILES_SOUNDLIB += soundlib/plugins/dmo/ParamEq.h
  468. MPT_FILES_SOUNDLIB += soundlib/plugins/dmo/WavesReverb.cpp
  469. MPT_FILES_SOUNDLIB += soundlib/plugins/dmo/WavesReverb.h
  470. MPT_FILES_SOUNDLIB += soundlib/plugins/DigiBoosterEcho.cpp
  471. MPT_FILES_SOUNDLIB += soundlib/plugins/DigiBoosterEcho.h
  472. MPT_FILES_SOUNDLIB += soundlib/plugins/LFOPlugin.cpp
  473. MPT_FILES_SOUNDLIB += soundlib/plugins/LFOPlugin.h
  474. MPT_FILES_SOUNDLIB += soundlib/plugins/PluginManager.cpp
  475. MPT_FILES_SOUNDLIB += soundlib/plugins/PluginManager.h
  476. MPT_FILES_SOUNDLIB += soundlib/plugins/PluginMixBuffer.h
  477. MPT_FILES_SOUNDLIB += soundlib/plugins/PluginStructs.h
  478. MPT_FILES_SOUNDLIB += soundlib/plugins/PlugInterface.cpp
  479. MPT_FILES_SOUNDLIB += soundlib/plugins/PlugInterface.h
  480. MPT_FILES_SOUNDLIB += soundlib/plugins/SymMODEcho.cpp
  481. MPT_FILES_SOUNDLIB += soundlib/plugins/SymMODEcho.h
  482. MPT_FILES_SOUNDDSP =
  483. MPT_FILES_SOUNDDSP += sounddsp/AGC.cpp
  484. MPT_FILES_SOUNDDSP += sounddsp/AGC.h
  485. MPT_FILES_SOUNDDSP += sounddsp/DSP.cpp
  486. MPT_FILES_SOUNDDSP += sounddsp/DSP.h
  487. MPT_FILES_SOUNDDSP += sounddsp/EQ.cpp
  488. MPT_FILES_SOUNDDSP += sounddsp/EQ.h
  489. MPT_FILES_SOUNDDSP += sounddsp/Reverb.cpp
  490. MPT_FILES_SOUNDDSP += sounddsp/Reverb.h
  491. pkgconfig_DATA += libopenmpt/libopenmpt.pc
  492. lib_LTLIBRARIES += libopenmpt.la
  493. libopenmpt_la_LDFLAGS = -version-info $(LIBOPENMPT_LTVER_CURRENT):$(LIBOPENMPT_LTVER_REVISION):$(LIBOPENMPT_LTVER_AGE) -no-undefined
  494. nobase_include_HEADERS += libopenmpt/libopenmpt.h
  495. nobase_include_HEADERS += libopenmpt/libopenmpt.hpp
  496. nobase_include_HEADERS += libopenmpt/libopenmpt_version.h
  497. nobase_include_HEADERS += libopenmpt/libopenmpt_config.h
  498. nobase_include_HEADERS += libopenmpt/libopenmpt_stream_callbacks_buffer.h
  499. nobase_include_HEADERS += libopenmpt/libopenmpt_stream_callbacks_fd.h
  500. nobase_include_HEADERS += libopenmpt/libopenmpt_stream_callbacks_file.h
  501. nobase_include_HEADERS += libopenmpt/libopenmpt_ext.h
  502. nobase_include_HEADERS += libopenmpt/libopenmpt_ext.hpp
  503. libopenmpt_la_CPPFLAGS =
  504. libopenmpt_la_CPPFLAGS += $(WIN32_CPPFLAGS) $(MINGWSTDTHREADS_CPPFLAGS) -DLIBOPENMPT_BUILD -I$(srcdir)/build/svn_version -I$(srcdir)/ -I$(srcdir)/src -I$(srcdir)/common $(ZLIB_CFLAGS) $(MPG123_CFLAGS) $(OGG_CFLAGS) $(VORBIS_CFLAGS) $(VORBISFILE_CFLAGS)
  505. libopenmpt_la_CXXFLAGS =
  506. libopenmpt_la_CXXFLAGS += $(WIN32_CXXFLAGS) $(ZLIB_CFLAGS) $(MPG123_CFLAGS) $(OGG_CFLAGS) $(VORBIS_CFLAGS) $(VORBISFILE_CFLAGS)
  507. libopenmpt_la_CFLAGS =
  508. libopenmpt_la_CFLAGS += $(WIN32_CFLAGS) $(ZLIB_CFLAGS) $(MPG123_CFLAGS) $(OGG_CFLAGS) $(VORBIS_CFLAGS) $(VORBISFILE_CFLAGS)
  509. libopenmpt_la_LIBADD =
  510. libopenmpt_la_LIBADD += $(ZLIB_LIBS) $(MPG123_LIBS) $(OGG_LIBS) $(VORBIS_LIBS) $(VORBISFILE_LIBS) $(LIBOPENMPT_WIN32_LIBS)
  511. libopenmpt_la_SOURCES =
  512. libopenmpt_la_SOURCES += build/svn_version/svn_version.h
  513. libopenmpt_la_SOURCES += $(MPT_FILES_SRC_MPT)
  514. libopenmpt_la_SOURCES += $(MPT_FILES_SRC_OPENMPT)
  515. libopenmpt_la_SOURCES += $(MPT_FILES_COMMON)
  516. libopenmpt_la_SOURCES += $(MPT_FILES_SOUNDBASE)
  517. libopenmpt_la_SOURCES += $(MPT_FILES_SOUNDLIB)
  518. libopenmpt_la_SOURCES += $(MPT_FILES_SOUNDDSP)
  519. libopenmpt_la_SOURCES += libopenmpt/libopenmpt_c.cpp
  520. libopenmpt_la_SOURCES += libopenmpt/libopenmpt_cxx.cpp
  521. libopenmpt_la_SOURCES += libopenmpt/libopenmpt_ext_impl.cpp
  522. libopenmpt_la_SOURCES += libopenmpt/libopenmpt_impl.cpp
  523. libopenmpt_la_SOURCES += libopenmpt/libopenmpt_config.h
  524. libopenmpt_la_SOURCES += libopenmpt/libopenmpt_ext.h
  525. libopenmpt_la_SOURCES += libopenmpt/libopenmpt_ext.hpp
  526. libopenmpt_la_SOURCES += libopenmpt/libopenmpt_ext_impl.hpp
  527. libopenmpt_la_SOURCES += libopenmpt/libopenmpt.h
  528. libopenmpt_la_SOURCES += libopenmpt/libopenmpt.hpp
  529. libopenmpt_la_SOURCES += libopenmpt/libopenmpt_impl.hpp
  530. libopenmpt_la_SOURCES += libopenmpt/libopenmpt_internal.h
  531. libopenmpt_la_SOURCES += libopenmpt/libopenmpt_stream_callbacks_buffer.h
  532. libopenmpt_la_SOURCES += libopenmpt/libopenmpt_stream_callbacks_fd.h
  533. libopenmpt_la_SOURCES += libopenmpt/libopenmpt_stream_callbacks_file.h
  534. libopenmpt_la_SOURCES += libopenmpt/libopenmpt_version.h
  535. if ENABLE_TESTS
  536. check_PROGRAMS += libopenmpttest
  537. libopenmpttest_CPPFLAGS =
  538. libopenmpttest_CPPFLAGS += $(WIN32_CPPFLAGS) $(MINGWSTDTHREADS_CPPFLAGS) -DLIBOPENMPT_BUILD -DLIBOPENMPT_BUILD_TEST -I$(srcdir)/build/svn_version -I$(srcdir)/ -I$(srcdir)/src -I$(srcdir)/common $(ZLIB_CFLAGS) $(MPG123_CFLAGS) $(OGG_CFLAGS) $(VORBIS_CFLAGS) $(VORBISFILE_CFLAGS)
  539. libopenmpttest_CXXFLAGS =
  540. libopenmpttest_CXXFLAGS += $(WIN32_CXXFLAGS) $(ZLIB_CFLAGS) $(MPG123_CFLAGS) $(OGG_CFLAGS) $(VORBIS_CFLAGS) $(VORBISFILE_CFLAGS) $(WIN32_CONSOLE_CXXFLAGS)
  541. libopenmpttest_CFLAGS =
  542. libopenmpttest_CFLAGS += $(WIN32_CFLAGS) $(ZLIB_CFLAGS) $(MPG123_CFLAGS) $(OGG_CFLAGS) $(VORBIS_CFLAGS) $(VORBISFILE_CFLAGS) $(WIN32_CONSOLE_CFLAGS)
  543. libopenmpttest_LDADD =
  544. libopenmpttest_LDADD += $(ZLIB_LIBS) $(MPG123_LIBS) $(OGG_LIBS) $(VORBIS_LIBS) $(VORBISFILE_LIBS) $(LIBOPENMPT_WIN32_LIBS)
  545. libopenmpttest_SOURCES =
  546. libopenmpttest_SOURCES += libopenmpt/libopenmpt_test.cpp
  547. libopenmpttest_SOURCES += test/mpt_tests_base.cpp
  548. libopenmpttest_SOURCES += test/mpt_tests_binary.cpp
  549. libopenmpttest_SOURCES += test/mpt_tests_crc.cpp
  550. #libopenmpttest_SOURCES += test/mpt_tests_crypto.cpp
  551. libopenmpttest_SOURCES += test/mpt_tests_endian.cpp
  552. libopenmpttest_SOURCES += test/mpt_tests_format.cpp
  553. libopenmpttest_SOURCES += test/mpt_tests_io.cpp
  554. libopenmpttest_SOURCES += test/mpt_tests_parse.cpp
  555. libopenmpttest_SOURCES += test/mpt_tests_random.cpp
  556. libopenmpttest_SOURCES += test/mpt_tests_string.cpp
  557. libopenmpttest_SOURCES += test/mpt_tests_string_transcode.cpp
  558. libopenmpttest_SOURCES += test/mpt_tests_uuid.cpp
  559. #libopenmpttest_SOURCES += test/mpt_tests_uuid_namespace.cpp
  560. libopenmpttest_SOURCES += test/test.cpp
  561. libopenmpttest_SOURCES += test/test.h
  562. libopenmpttest_SOURCES += test/TestTools.h
  563. libopenmpttest_SOURCES += test/TestToolsLib.cpp
  564. libopenmpttest_SOURCES += test/TestToolsLib.h
  565. libopenmpttest_SOURCES += test/TestToolsTracker.h
  566. libopenmpttest_SOURCES += build/svn_version/svn_version.h
  567. libopenmpttest_SOURCES += $(MPT_FILES_SRC_MPT)
  568. libopenmpttest_SOURCES += $(MPT_FILES_SRC_OPENMPT)
  569. libopenmpttest_SOURCES += $(MPT_FILES_COMMON)
  570. libopenmpttest_SOURCES += $(MPT_FILES_SOUNDBASE)
  571. libopenmpttest_SOURCES += $(MPT_FILES_SOUNDLIB)
  572. libopenmpttest_SOURCES += $(MPT_FILES_SOUNDDSP)
  573. libopenmpttest_SOURCES += libopenmpt/libopenmpt_c.cpp
  574. libopenmpttest_SOURCES += libopenmpt/libopenmpt_cxx.cpp
  575. libopenmpttest_SOURCES += libopenmpt/libopenmpt_ext_impl.cpp
  576. libopenmpttest_SOURCES += libopenmpt/libopenmpt_impl.cpp
  577. libopenmpttest_SOURCES += libopenmpt/libopenmpt_config.h
  578. libopenmpttest_SOURCES += libopenmpt/libopenmpt_ext.h
  579. libopenmpttest_SOURCES += libopenmpt/libopenmpt_ext.hpp
  580. libopenmpttest_SOURCES += libopenmpt/libopenmpt_ext_impl.hpp
  581. libopenmpttest_SOURCES += libopenmpt/libopenmpt.h
  582. libopenmpttest_SOURCES += libopenmpt/libopenmpt.hpp
  583. libopenmpttest_SOURCES += libopenmpt/libopenmpt_impl.hpp
  584. libopenmpttest_SOURCES += libopenmpt/libopenmpt_internal.h
  585. libopenmpttest_SOURCES += libopenmpt/libopenmpt_stream_callbacks_buffer.h
  586. libopenmpttest_SOURCES += libopenmpt/libopenmpt_stream_callbacks_fd.h
  587. libopenmpttest_SOURCES += libopenmpt/libopenmpt_stream_callbacks_file.h
  588. libopenmpttest_SOURCES += libopenmpt/libopenmpt_version.h
  589. endif
  590. if ENABLE_OPENMPT123
  591. bin_PROGRAMS += bin/openmpt123
  592. bin_openmpt123_CPPFLAGS =
  593. bin_openmpt123_CPPFLAGS += $(WIN32_CPPFLAGS) $(MINGWSTDTHREADS_CPPFLAGS) -I$(srcdir)/src $(PORTAUDIO_CFLAGS) $(PULSEAUDIO_CFLAGS) $(SDL2_CFLAGS) $(SNDFILE_CFLAGS) $(FLAC_CFLAGS)
  594. bin_openmpt123_CXXFLAGS =
  595. bin_openmpt123_CXXFLAGS += $(WIN32_CXXFLAGS) $(WIN32_CONSOLE_CXXFLAGS)
  596. bin_openmpt123_LDADD = libopenmpt.la $(PORTAUDIO_LIBS) $(PULSEAUDIO_LIBS) $(SDL2_LIBS) $(SNDFILE_LIBS) $(FLAC_LIBS) $(OPENMPT123_WIN32_LIBS)
  597. bin_openmpt123_SOURCES =
  598. bin_openmpt123_SOURCES += $(MPT_FILES_SRC_MPT)
  599. bin_openmpt123_SOURCES += openmpt123/openmpt123_allegro42.hpp
  600. bin_openmpt123_SOURCES += openmpt123/openmpt123_config.hpp
  601. bin_openmpt123_SOURCES += openmpt123/openmpt123.cpp
  602. bin_openmpt123_SOURCES += openmpt123/openmpt123_flac.hpp
  603. bin_openmpt123_SOURCES += openmpt123/openmpt123.hpp
  604. bin_openmpt123_SOURCES += openmpt123/openmpt123_mmio.hpp
  605. bin_openmpt123_SOURCES += openmpt123/openmpt123_portaudio.hpp
  606. bin_openmpt123_SOURCES += openmpt123/openmpt123_pulseaudio.hpp
  607. bin_openmpt123_SOURCES += openmpt123/openmpt123_raw.hpp
  608. bin_openmpt123_SOURCES += openmpt123/openmpt123_sdl2.hpp
  609. bin_openmpt123_SOURCES += openmpt123/openmpt123_sndfile.hpp
  610. bin_openmpt123_SOURCES += openmpt123/openmpt123_stdout.hpp
  611. bin_openmpt123_SOURCES += openmpt123/openmpt123_waveout.hpp
  612. man1_MANS = man/openmpt123.1
  613. endif
  614. @DX_RULES@
  615. MOSTLYCLEANFILES += $(DX_CLEANFILES)