source: git/factory/factory.template @ 35b32e

spielwiese
Last change on this file since 35b32e was 35b32e, checked in by Hans Schönemann <hannes@…>, 18 years ago
*hannes: gmp.h via cf_gmp.h git-svn-id: file:///usr/local/Singular/svn/trunk@8873 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 2.2 KB
Line 
1/* emacs edit mode for this file is -*- C++ -*- */
2/* $Id: factory.template,v 1.17 2006-01-05 13:38:18 Singular Exp $ */
3
4#ifndef INCL_FACTORY_H
5#define INCL_FACTORY_H
6
7//{{{ docu
8//
9// factory.template - template to generate `factory.h'.
10//
11// `factory.h' is the user interface to Factory.  Created
12// automatically by `makeheader', it collects all important
13// declarations from all important Factory header files into one
14// overall header file leaving out all boring Factory internal
15// stuff.  See `./bin/makeheader' for an explanation of the syntax
16// of this file.
17//
18// Note: In this file the order of "includes" matters (since this
19// are not real includes)!  In general, files at the end depend
20// on files at the beginning.
21//
22//}}}
23
24#include <factoryconf.h>
25
26#ifndef NOSTREAMIO
27#include <iostream.h>
28#endif /* ! NOSTREAMIO */
29
30#ifdef SINGULAR
31#include "cf_gmp.h"
32#else
33#include <gmp.h>
34#endif /* SINGULAR */
35
36#ifdef macintosh
37#include <:templates:ftmpl_array.h>
38#include <:templates:ftmpl_factor.h>
39#include <:templates:ftmpl_list.h>
40#include <:templates:ftmpl_matrix.h>
41#else
42#include <templates/ftmpl_array.h>
43#include <templates/ftmpl_factor.h>
44#include <templates/ftmpl_list.h>
45#include <templates/ftmpl_matrix.h>
46#endif
47
48/*MAKEHEADER PUBLIC ONLY*/
49#include "cf_globals.h"
50
51/*MAKEHEADER PUBLIC ONLY*/
52#include "cf_primes.h"
53
54/*MAKEHEADER PUBLIC ONLY*/
55#include "cf_defs.h"
56
57/*MAKEHEADER PUBLIC ONLY*/
58#include "variable.h"
59
60/*MAKEHEADER PUBLIC ONLY*/
61#include "canonicalform.h"
62
63/*MAKEHEADER PUBLIC ONLY*/
64#include "cf_binom.h"
65
66/*MAKEHEADER PUBLIC ONLY*/
67#include "cf_algorithm.h"
68
69/*MAKEHEADER PUBLIC ONLY*/
70#include "cf_eval.h"
71
72/*MAKEHEADER PUBLIC ONLY*/
73#include "cf_generator.h"
74
75/*MAKEHEADER PUBLIC ONLY*/
76#include "cf_iter.h"
77
78/*MAKEHEADER PUBLIC ONLY*/
79#include "cf_random.h"
80
81/*MAKEHEADER PUBLIC ONLY*/
82#include "cf_irred.h"
83
84/*MAKEHEADER PUBLIC ONLY*/
85#include "fac_util.h"
86
87/*MAKEHEADER PUBLIC ONLY*/
88#include "cf_map.h"
89
90/*MAKEHEADER PUBLIC ONLY*/
91#include "cf_reval.h"
92
93#ifdef SINGULAR
94
95/*MAKEHEADER PUBLIC ONLY*/
96#include "gfops.h"
97
98/*MAKEHEADER PUBLIC ONLY*/
99#include "singext.h"
100
101#endif /* SINGULAR */
102
103#ifdef HAVE_BIFAC
104/*MAKEHEADER PUBLIC ONLY*/
105#include "bifac.h"
106#endif /* HAVE_BIFAC */
107
108#endif /* ! INCL_FACTORY_H */
Note: See TracBrowser for help on using the repository browser.