Wizard.DsrProj 1.6 KB

123456789101112131415161718192021222324252627282930313233343536
  1. # This project will use both sound and graphics, so we default initialize them to 1 before evaluating the library's header.
  2. # The caller should provide the operating system's name (Windows, Linux)
  3. Message "Starting Wizard.DsrProj\n"
  4. # Give the Skip flag when compiling to only compile the wizard program itself.
  5. if !(Skip)
  6. # The wizard application is used to launch applications, so make sure that they are built before launching the selection menu.
  7. Build "../../SDK" SkipIfBinaryExists Supressed
  8. Build "../../templates" SkipIfBinaryExists Supressed
  9. end if
  10. Message "Done with building the examples and continuing with building Wizard.DsrProj\n"
  11. Graphics
  12. Sound
  13. Import "../../DFPSR/DFPSR.DsrHead"
  14. # The DFPSR library uses C++14 as a minimum requirement, but you can use newer versions as well.
  15. CompilerFlag "-std=c++14"
  16. # Linking statically to standard C/C++ libraries allow running the program without installing them.
  17. # Recommended for making an installer for another application or programs that should not need an installer.
  18. # If you don't want static linking of standard C/C++ libraries, you have to comment out StaticRuntime
  19. # and bundle the C/C++ runtime of the compiler with your program's installer.
  20. StaticRuntime
  21. # Find source code included by main recursively across header and implementation files with the same names.
  22. Crawl "main.cpp"
  23. # Enable if you want to see which includes and connected names are used to find source code.
  24. #ListDependencies
  25. # Enable to compile a debug version
  26. # Debug
  27. Message "Ending Wizard.DsrProj\n"