diff options
Diffstat (limited to 'libs/cassowary/cassowary/Cl.h')
-rw-r--r-- | libs/cassowary/cassowary/Cl.h | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/libs/cassowary/cassowary/Cl.h b/libs/cassowary/cassowary/Cl.h new file mode 100644 index 0000000000..6c2604da6f --- /dev/null +++ b/libs/cassowary/cassowary/Cl.h @@ -0,0 +1,49 @@ +// $Id$ +// +// Cassowary Incremental Constraint Solver +// Original Smalltalk Implementation by Alan Borning +// This C++ Implementation by Greg J. Badros, <gjb@cs.washington.edu> +// http://www.cs.washington.edu/homes/gjb +// (C) 1998, 1999 Greg J. Badros and Alan Borning +// See ../LICENSE for legal details regarding this software +// +// Cl.h +// This is the top level include file for external clients + +#ifndef CL_H +#define CL_H + +#if defined(HAVE_CONFIG_H) && !defined(CONFIG_H_INCLUDED) && !defined(CONFIG_INLINE_H_INCLUDED) +#include <cassowary/config-inline.h> +#define CONFIG_INLINE_H_INCLUDED +#endif + +#ifdef CL_NO_IO +#undef CL_TRACE +#undef CL_SOLVER_STATS +#undef CL_DEBUG_FAILURES +#undef CL_TRACE_VERBOSE +#endif + +#if defined(HAVE_CONFIG_H) && !defined(CONFIG_H_INCLUDED) && !defined(CONFIG_INLINE_H_INCLUDED) +#include <cassowary/config-inline.h> +#define CONFIG_INLINE_H_INCLUDED +#endif + +#include "cassowary/ClVariable.h" +#include "cassowary/ClSimplexSolver.h" +#include "cassowary/ClLinearEquation.h" +#include "cassowary/ClLinearInequality.h" +#include "cassowary/ClErrors.h" +#include "cassowary/ClEditConstraint.h" +#include "cassowary/ClStayConstraint.h" +#include "cassowary/ClReader.h" +#include "cassowary/ClConstraint.h" +#if defined(CL_HAVE_GTL) && defined(CL_BUILD_FD_SOLVER) +#include "cassowary/ClFDBinaryOneWayConstraint.h" +#include "cassowary/ClFDSolver.h" +#endif + +extern const char *szCassowaryVersion; + +#endif |