builddefines.h 691 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #ifndef _BUILDDEFINES_H
  2. #define _BUILDDEFINES_H
  3. #include "Language Defines.h"
  4. // Beta version
  5. // #define JA2BETAVERSION
  6. // Normal test version
  7. // #define JA2TESTVERSION
  8. // If we want to include the editor
  9. //#define JA2EDITOR
  10. #ifdef _DEBUG
  11. #ifndef JA2TESTVERSION
  12. #define JA2TESTVERSION
  13. #endif
  14. #endif
  15. // Do combinations
  16. #ifdef JA2TESTVERSION
  17. #define JA2BETAVERSION
  18. #define JA2EDITOR
  19. #endif
  20. #ifdef JA2BETAVERSION
  21. #define SGP_DEBUG
  22. #define FORCE_ASSERTS_ON
  23. #define SGP_VIDEO_DEBUGGING
  24. #endif
  25. //#define CRIPPLED_VERSION
  26. // Huge speed and memory hog, but thorough -- will work with release builds.
  27. // #define EXTREME_MEMORY_DEBUGGING
  28. #endif