summaryrefslogtreecommitdiffstats
path: root/Source/cmLocalCodeWarriorGenerator.h
diff options
context:
space:
mode:
authorKen Martin <ken.martin@kitware.com>2005-03-02 15:58:13 (GMT)
committerKen Martin <ken.martin@kitware.com>2005-03-02 15:58:13 (GMT)
commit78d85f4af8bc77d6b429099251ca471e170f56b1 (patch)
tree3da4a8314f25053e8c697657676e9afb6cdf1372 /Source/cmLocalCodeWarriorGenerator.h
parent21a77046248db063447a425c93a7b3e2ed1afd53 (diff)
downloadCMake-78d85f4af8bc77d6b429099251ca471e170f56b1.zip
CMake-78d85f4af8bc77d6b429099251ca471e170f56b1.tar.gz
CMake-78d85f4af8bc77d6b429099251ca471e170f56b1.tar.bz2
ENH: now use xcode instead
Diffstat (limited to 'Source/cmLocalCodeWarriorGenerator.h')
-rw-r--r--Source/cmLocalCodeWarriorGenerator.h82
1 files changed, 0 insertions, 82 deletions
diff --git a/Source/cmLocalCodeWarriorGenerator.h b/Source/cmLocalCodeWarriorGenerator.h
deleted file mode 100644
index c415bc4..0000000
--- a/Source/cmLocalCodeWarriorGenerator.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/*=========================================================================
-
- Program: CMake - Cross-Platform Makefile Generator
- Module: $RCSfile$
- Language: C++
- Date: $Date$
- Version: $Revision$
-
- Copyright (c) 2002 Kitware, Inc., Insight Consortium. All rights reserved.
- See Copyright.txt or http://www.cmake.org/HTML/Copyright.html for details.
-
- This software is distributed WITHOUT ANY WARRANTY; without even
- the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- PURPOSE. See the above copyright notices for more information.
-
-=========================================================================*/
-#ifndef cmLocalCodeWarriorGenerator_h
-#define cmLocalCodeWarriorGenerator_h
-
-#include "cmLocalGenerator.h"
-
-class cmMakeDepend;
-class cmTarget;
-class cmSourceFile;
-
-// please remove me.... Yuck
-#include "cmSourceGroup.h"
-
-/** \class cmLocalCodeWarriorGenerator
- * \brief Write a LocalUnix makefiles.
- *
- * cmLocalCodeWarriorGenerator produces a LocalUnix makefile from its
- * member m_Makefile.
- */
-class cmLocalCodeWarriorGenerator : public cmLocalGenerator
-{
-public:
- ///! Set cache only and recurse to false by default.
- cmLocalCodeWarriorGenerator();
-
- virtual ~cmLocalCodeWarriorGenerator();
-
- /**
- * Generate the makefile for this directory. fromTheTop indicates if this
- * is being invoked as part of a global Generate or specific to this
- * directory. The difference is that when done from the Top we might skip
- * some steps to save time, such as dependency generation for the
- * makefiles. This is done by a direct invocation from make.
- */
- virtual void Generate(bool fromTheTop);
-
- enum BuildType {STATIC_LIBRARY, DLL, EXECUTABLE, WIN32_EXECUTABLE, UTILITY};
-
- /**
- * Specify the type of the build: static, dll, or executable.
- */
- void SetBuildType(BuildType,const char *name);
-
- void WriteTargets(std::ostream& fout);
- void WriteGroups(std::ostream& fout);
-
-private:
- void WriteTarget(std::ostream& fout, const char *name, cmTarget const *l);
- void WriteGroup(std::ostream& fout, const char *name, cmTarget const *l);
- void WriteSettingList(std::ostream& fout, const char *name,
- cmTarget const *l);
- void WriteFileList(std::ostream& fout, const char *name, cmTarget const *l);
- void WriteLinkOrder(std::ostream& fout, const char *name, cmTarget const *l);
- void AddFileMapping(std::ostream& fout, const char *ftype,
- const char *ext, const char *comp,
- const char *edit, bool precomp,
- bool launch, bool res, bool ignored);
-
-private:
- // lists the names of the output files of the various targets
- std::map<std::string, std::string> m_TargetOutputFiles;
- // lists which target first references another target's output
- std::map<std::string, std::string> m_TargetReferencingList;
-};
-
-#endif
-