cmDSPBuilder.h 864 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. /*=========================================================================
  2. Program: Insight Segmentation & Registration Toolkit
  3. Module: $RCSfile$
  4. Language: C++
  5. Date: $Date$
  6. Version: $Revision$
  7. Copyright (c) 2000 National Library of Medicine
  8. All rights reserved.
  9. See COPYRIGHT.txt for copyright details.
  10. =========================================================================*/
  11. /**
  12. * cmDSPBuilder is a Facade class for cmDSWMakefile
  13. */
  14. #ifndef __cmDSPBuilder_h
  15. #define __cmDSPBuilder_h
  16. #include "cmPCBuilder.h"
  17. #include <vector>
  18. #include <string>
  19. class cmDSPMakefile;
  20. class cmDSPBuilder : public cmPCBuilder
  21. {
  22. public:
  23. cmDSPBuilder();
  24. ~cmDSPBuilder();
  25. void CreateDSPFile();
  26. std::vector<std::string> GetCreatedProjectNames();
  27. virtual cmMakefile* GetMakefile();
  28. protected:
  29. cmDSPMakefile* m_Makefile;
  30. };
  31. #endif