conditions.h 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
  1. /*
  2. * Copyright (c) 1983-2013 Trevor Wishart and Composers Desktop Project Ltd
  3. * http://www.trevorwishart.co.uk
  4. * http://www.composersdesktop.com
  5. *
  6. This file is part of the CDP System.
  7. The CDP System is free software; you can redistribute it
  8. and/or modify it under the terms of the GNU Lesser General Public
  9. License as published by the Free Software Foundation; either
  10. version 2.1 of the License, or (at your option) any later version.
  11. The CDP System is distributed in the hope that it will be useful,
  12. but WITHOUT ANY WARRANTY; without even the implied warranty of
  13. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  14. GNU Lesser General Public License for more details.
  15. You should have received a copy of the GNU Lesser General Public
  16. License along with the CDP System; if not, write to the Free Software
  17. Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
  18. 02111-1307 USA
  19. *
  20. */
  21. #include <pnames.h>
  22. /*
  23. * 1) When compiling validate library for CDPARSE, ALL condit defines must be ON!!
  24. */
  25. #ifdef ENVEL_COMPILE
  26. #define IS_GROUCHO_COMPILE (1)
  27. #include <envel.h>
  28. #endif
  29. #ifdef DISTORT_COMPILE
  30. #define IS_GROUCHO_COMPILE (1)
  31. #include <distort.h>
  32. #endif
  33. #ifdef EXTEND_COMPILE
  34. #define IS_GROUCHO_COMPILE (1)
  35. #include <extend.h>
  36. #endif
  37. #ifdef TEXTURE_COMPILE
  38. #define IS_GROUCHO_COMPILE (1)
  39. #include <texture.h>
  40. #endif
  41. #ifdef GRAIN_COMPILE
  42. #define IS_GROUCHO_COMPILE (1)
  43. #include <grain.h>
  44. #endif
  45. #ifdef MIX_COMPILE
  46. #define IS_GROUCHO_COMPILE (1)
  47. #include <mix.h>
  48. int set_up_mix(dataptr dz);
  49. #endif
  50. #ifdef FILTER_COMPILE
  51. #define IS_GROUCHO_COMPILE (1)
  52. #include <filters.h>
  53. #endif
  54. #ifdef MODIFY_COMPILE
  55. #define IS_GROUCHO_COMPILE (1)
  56. #include <modify.h>
  57. #endif
  58. #ifdef SPEC_SIMPLE_COMPILE
  59. #define IS_SPEC_COMPILE (1)
  60. #include <simple.h>
  61. #endif
  62. #ifdef SPEC_STRETCH_COMPILE
  63. #define IS_SPEC_COMPILE (1)
  64. #include <stretch.h>
  65. #endif
  66. #ifdef SPEC_PITCH_COMPILE
  67. #define IS_SPEC_COMPILE (1)
  68. #include <pitch.h>
  69. #endif
  70. #ifdef SPEC_HIGHLIGHT_COMPILE
  71. #define IS_SPEC_COMPILE (1)
  72. #include <highlight.h>
  73. #endif
  74. #ifdef SPEC_FOCUS_COMPILE
  75. #define IS_SPEC_COMPILE (1)
  76. #include <focus.h>
  77. #endif
  78. #ifdef SPEC_BLUR_COMPILE
  79. #define IS_SPEC_COMPILE (1)
  80. #include <blur.h>
  81. #endif
  82. #ifdef SPEC_STRANGE_COMPILE
  83. #define IS_SPEC_COMPILE (1)
  84. #include <strange.h>
  85. #endif
  86. #ifdef SPEC_MORPH_COMPILE
  87. #define IS_SPEC_COMPILE (1)
  88. #include <morph.h>
  89. #endif
  90. #ifdef SPEC_REPITCH_COMPILE
  91. #define IS_SPEC_COMPILE (1)
  92. #include <repitch.h>
  93. #endif
  94. #ifdef SPEC_FORMANTS_COMPILE
  95. #define IS_SPEC_COMPILE (1)
  96. #include <fmnts.h>
  97. #endif
  98. #ifdef SPEC_COMBINE_COMPILE
  99. #define IS_SPEC_COMPILE (1)
  100. #include <combine.h>
  101. #endif
  102. #ifdef SPEC_INFO_COMPILE
  103. #define IS_SPEC_COMPILE (1)
  104. #include <specinfo.h>
  105. #endif
  106. #ifdef SPEC_PINFO_COMPILE
  107. #define IS_SPEC_COMPILE (1)
  108. #include <specpinfo.h>
  109. #endif
  110. #ifdef PVOC_COMPILE
  111. #define IS_GROUCHO_COMPILE (1)
  112. #include <pvoc.h>
  113. #endif
  114. #ifdef EDIT_COMPILE
  115. #define IS_GROUCHO_COMPILE (1)
  116. #include <edit.h>
  117. #endif
  118. #ifdef HOUSEKEEP_COMPILE
  119. #define IS_GROUCHO_COMPILE (1)
  120. #include <house.h>
  121. #endif
  122. #ifdef SNDINFO_COMPILE
  123. #define IS_GROUCHO_COMPILE (1)
  124. #include <sndinfo.h>
  125. #endif
  126. #ifdef SYNTHESIS_COMPILE
  127. #define IS_GROUCHO_COMPILE (1)
  128. #include <synth.h>
  129. #endif
  130. #ifdef UTILS_COMPILE
  131. #define IS_GROUCHO_COMPILE (1)
  132. #include <utils.h>
  133. #endif