Makefile.am
上传用户:shw771010
上传日期:2022-01-05
资源大小:991k
文件大小:6k
源码类别:

Audio

开发平台:

Unix_Linux

  1. ## Process this file with automake to produce Makefile.in
  2. if ENABLE_TEST_COVERAGE
  3. CPP_TEST =
  4. else
  5. CPP_TEST = cpp_test
  6. endif
  7. INCLUDES = -I$(top_srcdir)/src
  8. noinst_PROGRAMS = sfversion floating_point_test write_read_test 
  9. lossy_comp_test error_test ulaw_test alaw_test dwvw_test 
  10. peak_chunk_test command_test stdin_test stdout_test stdio_test 
  11. pcm_test headerless_test pipe_test benchmark header_test misc_test 
  12. raw_test string_test multi_file_test dither_test 
  13. scale_clip_test win32_test fix_this aiff_rw_test virtual_io_test 
  14. locale_test largefile_test win32_ordinal_test ogg_test vorbis_test 
  15. checksum_test external_libs_test $(CPP_TEST)
  16. noinst_HEADERS = dft_cmp.h utils.h generate.h
  17. autogen_sources = write_read_test.tpl write_read_test.def
  18. pcm_test.tpl pcm_test.def
  19. header_test.tpl header_test.def
  20. utils.tpl utils.def
  21. scale_clip_test.tpl scale_clip_test.def
  22. pipe_test.tpl pipe_test.def
  23. floating_point_test.tpl floating_point_test.def
  24. benchmark.tpl benchmark.def
  25. EXTRA_DIST = $(autogen_sources)
  26. #===============================================================================
  27. sfversion_SOURCES = sfversion.c
  28. sfversion_LDADD = $(top_builddir)/src/libsndfile.la
  29. write_read_test_SOURCES = utils.c generate.c write_read_test.c
  30. write_read_test_LDADD = $(top_builddir)/src/libsndfile.la
  31. lossy_comp_test_SOURCES = utils.c lossy_comp_test.c
  32. lossy_comp_test_LDADD = $(top_builddir)/src/libsndfile.la
  33. fix_this_SOURCES = utils.c fix_this.c
  34. fix_this_LDADD = $(top_builddir)/src/libsndfile.la
  35. error_test_SOURCES = error_test.c utils.c
  36. error_test_LDADD = $(top_builddir)/src/libsndfile.la
  37. ulaw_test_SOURCES = utils.c ulaw_test.c
  38. ulaw_test_LDADD = $(top_builddir)/src/libsndfile.la
  39. alaw_test_SOURCES = utils.c alaw_test.c
  40. alaw_test_LDADD = $(top_builddir)/src/libsndfile.la
  41. aiff_rw_test_SOURCES = utils.c aiff_rw_test.c
  42. aiff_rw_test_LDADD = $(top_builddir)/src/libsndfile.la
  43. command_test_SOURCES = command_test.c utils.c
  44. command_test_LDADD = $(top_builddir)/src/libsndfile.la
  45. locale_test_SOURCES = locale_test.c utils.c
  46. locale_test_LDADD = $(top_builddir)/src/libsndfile.la
  47. largefile_test_SOURCES = largefile_test.c utils.c
  48. largefile_test_LDADD = $(top_builddir)/src/libsndfile.la
  49. pcm_test_SOURCES = pcm_test.c utils.c
  50. pcm_test_LDADD = $(top_builddir)/src/libsndfile.la
  51. headerless_test_SOURCES = utils.c headerless_test.c
  52. headerless_test_LDADD = $(top_builddir)/src/libsndfile.la
  53. stdin_test_SOURCES = stdin_test.c utils.c
  54. stdin_test_LDADD = $(top_builddir)/src/libsndfile.la
  55. stdout_test_SOURCES = stdout_test.c
  56. stdout_test_LDADD = $(top_builddir)/src/libsndfile.la
  57. stdio_test_SOURCES = stdio_test.c utils.c
  58. stdio_test_LDADD = $(top_builddir)/src/libsndfile.la
  59. pipe_test_SOURCES = pipe_test.c utils.c
  60. pipe_test_LDADD = $(top_builddir)/src/libsndfile.la
  61. benchmark_SOURCES = benchmark.c
  62. benchmark_LDADD = $(top_builddir)/src/libsndfile.la
  63. header_test_SOURCES = header_test.c utils.c
  64. header_test_LDADD = $(top_builddir)/src/libsndfile.la
  65. misc_test_SOURCES = misc_test.c utils.c
  66. misc_test_LDADD = $(top_builddir)/src/libsndfile.la
  67. raw_test_SOURCES = raw_test.c utils.c
  68. raw_test_LDADD = $(top_builddir)/src/libsndfile.la
  69. string_test_SOURCES = string_test.c utils.c
  70. string_test_LDADD = $(top_builddir)/src/libsndfile.la
  71. dither_test_SOURCES = dither_test.c utils.c
  72. dither_test_LDADD = $(top_builddir)/src/libsndfile.la
  73. multi_file_test_SOURCES = multi_file_test.c utils.c
  74. multi_file_test_LDADD = $(top_builddir)/src/libsndfile.la
  75. virtual_io_test_SOURCES = virtual_io_test.c utils.c
  76. virtual_io_test_LDADD = $(top_builddir)/src/libsndfile.la
  77. ogg_test_SOURCES = ogg_test.c utils.c
  78. ogg_test_LDADD = $(top_builddir)/src/libsndfile.la
  79. vorbis_test_SOURCES = vorbis_test.c utils.c
  80. vorbis_test_LDADD = $(top_builddir)/src/libsndfile.la
  81. win32_test_SOURCES = win32_test.c
  82. win32_test_LDADD =
  83. win32_ordinal_test_SOURCES = win32_ordinal_test.c utils.c
  84. win32_ordinal_test_LDADD = $(top_builddir)/src/libsndfile.la
  85. external_libs_test_SOURCES = external_libs_test.c utils.c
  86. external_libs_test_LDADD = $(top_builddir)/src/libsndfile.la
  87. cpp_test_SOURCES = cpp_test.cc utils.c
  88. cpp_test_LDADD = $(top_builddir)/src/libsndfile.la
  89. checksum_test_SOURCES = checksum_test.c utils.c
  90. checksum_test_LDADD = $(top_builddir)/src/libsndfile.la
  91. # Lite remove start
  92. dwvw_test_SOURCES = utils.c dwvw_test.c
  93. dwvw_test_LDADD = $(top_builddir)/src/libsndfile.la
  94. floating_point_test_SOURCES = utils.c dft_cmp.c floating_point_test.c
  95. floating_point_test_LDADD = $(top_builddir)/src/libsndfile.la
  96. peak_chunk_test_SOURCES = peak_chunk_test.c utils.c
  97. peak_chunk_test_LDADD = $(top_builddir)/src/libsndfile.la
  98. scale_clip_test_SOURCES = scale_clip_test.c utils.c
  99. scale_clip_test_LDADD = $(top_builddir)/src/libsndfile.la
  100. # Lite remove end
  101. #===============================================================================
  102. write_read_test.c: write_read_test.def write_read_test.tpl
  103. autogen --writable write_read_test.def
  104. pcm_test.c: pcm_test.def pcm_test.tpl
  105. autogen --writable pcm_test.def
  106. header_test.c: header_test.def header_test.tpl
  107. autogen --writable header_test.def
  108. utils.c utils.h : utils.def utils.tpl
  109. autogen --writable utils.def
  110. scale_clip_test.c: scale_clip_test.def scale_clip_test.tpl
  111. autogen --writable scale_clip_test.def
  112. pipe_test.c: pipe_test.def pipe_test.tpl
  113. autogen --writable pipe_test.def
  114. floating_point_test.c: floating_point_test.def floating_point_test.tpl
  115. autogen --writable floating_point_test.def
  116. benchmark.c: benchmark.def benchmark.tpl
  117. autogen --writable benchmark.def
  118. genfiles : write_read_test.c pcm_test.c header_test.c utils.c 
  119. scale_clip_test.c pipe_test.c floating_point_test.c benchmark.c
  120. #===============================================================================
  121. # If we're cross compiling from Linux to Windows and running the test suite
  122. # under Wine, we need a symbolic link to the generated libsndfile DLL.
  123. if LINUX_MINGW_CROSS_TEST
  124. $(noinst_PROGRAMS) : libsndfile-1.dll
  125. libsndfile-1.dll :
  126. ln -s $(top_builddir)/src/.libs/$@ $@
  127. clean-local :
  128. -rm -f libsndfile-1.dll
  129. endif
  130. #===============================================================================
  131. check: $(noinst_PROGRAMS) test_wrapper.sh
  132. sh test_wrapper.sh