source: git/factory/factory.template @ c8180ac

spielwiese
Last change on this file since c8180ac was c8180ac, checked in by Hans Schönemann <hannes@…>, 19 years ago
*Hannnes: bivar stuff git-svn-id: file:///usr/local/Singular/svn/trunk@8174 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 2.3 KB
Line 
1/* emacs edit mode for this file is -*- C++ -*- */
2/* $Id: factory.template,v 1.16 2005-05-12 09:46:50 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#ifdef __cplusplus
32extern "C" {
33#undef __cplusplus
34#include <gmp.h>
35#define __cplusplus 1
36}
37#else
38#include <gmp.h>
39#endif
40
41#endif /* SINGULAR */
42
43#ifdef macintosh
44#include <:templates:ftmpl_array.h>
45#include <:templates:ftmpl_factor.h>
46#include <:templates:ftmpl_list.h>
47#include <:templates:ftmpl_matrix.h>
48#else
49#include <templates/ftmpl_array.h>
50#include <templates/ftmpl_factor.h>
51#include <templates/ftmpl_list.h>
52#include <templates/ftmpl_matrix.h>
53#endif
54
55/*MAKEHEADER PUBLIC ONLY*/
56#include "cf_globals.h"
57
58/*MAKEHEADER PUBLIC ONLY*/
59#include "cf_primes.h"
60
61/*MAKEHEADER PUBLIC ONLY*/
62#include "cf_defs.h"
63
64/*MAKEHEADER PUBLIC ONLY*/
65#include "variable.h"
66
67/*MAKEHEADER PUBLIC ONLY*/
68#include "canonicalform.h"
69
70/*MAKEHEADER PUBLIC ONLY*/
71#include "cf_binom.h"
72
73/*MAKEHEADER PUBLIC ONLY*/
74#include "cf_algorithm.h"
75
76/*MAKEHEADER PUBLIC ONLY*/
77#include "cf_eval.h"
78
79/*MAKEHEADER PUBLIC ONLY*/
80#include "cf_generator.h"
81
82/*MAKEHEADER PUBLIC ONLY*/
83#include "cf_iter.h"
84
85/*MAKEHEADER PUBLIC ONLY*/
86#include "cf_random.h"
87
88/*MAKEHEADER PUBLIC ONLY*/
89#include "cf_irred.h"
90
91/*MAKEHEADER PUBLIC ONLY*/
92#include "fac_util.h"
93
94/*MAKEHEADER PUBLIC ONLY*/
95#include "cf_map.h"
96
97/*MAKEHEADER PUBLIC ONLY*/
98#include "cf_reval.h"
99
100#ifdef SINGULAR
101
102/*MAKEHEADER PUBLIC ONLY*/
103#include "gfops.h"
104
105/*MAKEHEADER PUBLIC ONLY*/
106#include "singext.h"
107
108#endif /* SINGULAR */
109
110#ifdef HAVE_BIFAC
111/*MAKEHEADER PUBLIC ONLY*/
112#include "bifac.h"
113#endif /* HAVE_BIFAC */
114
115#endif /* ! INCL_FACTORY_H */
Note: See TracBrowser for help on using the repository browser.