source: git/kernel/test.cc @ aec311

spielwiese
Last change on this file since aec311 was aec311, checked in by Oleksandr Motsak <motsak@…>, 13 years ago
ADD: include all the kernel - headers into tests for checking the linking...
  • Property mode set to 100644
File size: 6.5 KB
RevLine 
[210e07]1#include <omalloc/omalloc.h>
2#include <misc/auxiliary.h>
[b54a36e]3
[210e07]4#include <misc/intvec.h>
[b54a36e]5#include <misc/int64vec.h>
[210e07]6#include <misc/mylimits.h>
7#include <misc/options.h>
8
9#include <reporter/reporter.h>
10
11#include <resources/feFopen.h>
12#include <resources/feResource.h>
13
14#include <coeffs/coeffs.h>
15
[cab375]16#include <coeffs/si_gmp.h>
[210e07]17
18#include <polys/kbuckets.h>
19#include <polys/matpol.h>
20#include <polys/mod_raw.h>
21#include <polys/prCopy.h>
22#include <polys/sbuckets.h>
23#include <polys/simpleideals.h>
24#include <polys/weight.h>
25
26#include <polys/monomials/maps.h>
27#include <polys/monomials/monomials.h>
28#include <polys/monomials/p_polys.h>
29#include <polys/monomials/ring.h>
30
31#include <polys/nc/nc.h>
32#include <polys/nc/ncSACache.h>
33#include <polys/nc/ncSAFormula.h>
34#include <polys/nc/ncSAMult.h>
35#include <polys/nc/sca.h>
36#include <polys/nc/summator.h>
37
38
39#include <polys/templates/p_MemAdd.h>
40#include <polys/templates/p_Procs.h>
41
[aec311]42#include <polys/operations/pShallowCopyDelete.h>
43
44#include <polys/clapsing.h>
[210e07]45
46
[b54a36e]47#ifdef HAVE_FACTORY
48int initializeGMP(){ return 1; } // NEEDED FOR MAIN APP. LINKING!!!
49#endif
50
[210e07]51
52#include <coeffs/numbers.h>
53#include <polys/polys.h>
54
55#include "mod2.h"
[aec311]56#include "structs.h"
[210e07]57
58
[aec311]59// HEADERS:
[210e07]60#include "hutil.h"
[b54a36e]61//#include "idrec.h" // moved to Singular
[210e07]62#include "stairc.h"
63#include "ideals.h"
64#include "syz.h"
65#include "fast_maps.h"
66#include "febase.h"
67#include "walkProc.h"
68#include "walkMain.h"
69#include "walkSupport.h"
70#include "khstd.h"
71/// #include "sparsmat.h" // TODO: install polys/this!
[aec311]72//+
73
[210e07]74#include "fglm.h"
75#include "kstd1.h"
76#include "fglmgauss.h"
77#include "fglmvec.h"
78#include "kstdfac.h"
79#include "kmatrix.h"
80#include "GMPrat.h"
81#include "multicnt.h"
82#include "npolygon.h"
83#include "semic.h"
84#include "spectrum.h"
85#include "splist.h"
86#include "multicnt.h"
87#include "eigenval.h"
88#include "units.h"
89#include "fegetopt.h"
90#include "ratgring.h"
91#include "shiftgb.h"
92#include "mmalloc.h"
93#include "gfan.h"
94
[b54a36e]95#include "kutil.h"
[210e07]96
[aec311]97////// #include "dbm_sl.h" // TODO: needs si_link?!
[210e07]98
99// #include "CCRing.h" // Too old!
100#include "digitech.h"
101#include "eigenval.h"
102#include "fast_maps.h"
103#include "fast_mult.h"
104#include "febase.h"
105#include "fegetopt.h"
[aec311]106
[210e07]107#include "fglmgauss.h"
108#include "fglm.h"
109#include "fglmvec.h"
[aec311]110
111////////#include "F5cData.h"
112#include "f5c.h"
113#include "f5data.h"
114#include "f5gb.h"
115#include "f5lists.h"
116////////#include "F5cLists.h"
117
[210e07]118#include "gfan.h"
[aec311]119
120
[210e07]121#include "GMPrat.h"
[aec311]122
[210e07]123// #include "htmlhelp.h" // For Windows //
124#include "hutil.h"
125// #include "Ideal.h" // Too old?
[aec311]126
127
[210e07]128#include "ideals.h"
[aec311]129
[210e07]130#include "kmatrix.h"
131#include "kstd1.h"
132#include "kstdfac.h"
[aec311]133#include "khstd.h"
[210e07]134
135#include "linearAlgebra.h"
[aec311]136
137
138
[210e07]139// #include "lplist.h" // Too old!
140#include "mmalloc.h"
141#include "multicnt.h"
142#include "npolygon.h"
143// #include "Number.h" // Too old?
144#include "page.h"
145// #include "Poly.h" // Too old?
146// #include "PowerSeries.h" // Too old?
[aec311]147
148
[210e07]149#include "ratgring.h"
150#include "ringgb.h"
151#include "run.h"
152#include "semic.h"
153#include "shiftgb.h"
[cab375]154// #include "si_gmp.h" // remove it...
[210e07]155#include "spectrum.h"
156#include "splist.h"
157#include "stairc.h"
158#include "structs.h"
159#include "syz.h"
160// #include "testpoly.h" // Too old?
161
162#include "tgbgauss.h"
163#include "tgb.h"
[aec311]164
[210e07]165#include "timer.h"
[aec311]166
[210e07]167#include "units.h"
168#include "walkMain.h"
169#include "walkProc.h"
170#include "walkSupport.h"
171
[aec311]172
173// NOTE: including any of the following will lead to including factory.h with a bunch of C++ errors...
174#ifdef HAVE_FACTORY
175// #include <factory/factory.h> // :(
176#endif
177// #include <polys/clapconv.h> // due to factory? :(
178// #include "tgb_internal.h" // :(
179// #include "F4.h" // uses tgb_internal // :(
180// #include "IIntvec.h" // :(
181
182
[76cfef]183
184
185// Sources:
[b54a36e]186/*
[76cfef]187#include "febase.cc"
188#include "feread.cc"
189#include "hdegree.cc"
190#include "hilb.cc"
191#include "hutil.cc"
192#include "gr_kstd2.cc"
193#include "ideals.cc"
194#include "int64vec.cc"
195#include "khstd.cc"
196#include "kstdfac.cc"
197#include "kstd1.cc"
198#include "kstd2.cc"
199#include "kutil.cc"
200// #include "maps.cc" // moved to polys
201// #include "matpol.cc" // same!
202#include "misc.cc"
203// #include "sparsmat.cc" // same!
204#include "fast_maps.cc"
205#include "fglmzero.cc" // looks like <factory/templates/ftmpl_list.h> must be installed!
206#include "fglmvec.cc"
207#include "fglmgauss.cc"
208#include "fglmhom.cc"
209#include "fglmcomb.cc"
210// #include "numbers.cc" // moved
211// #include "polys.cc" // same
212// #include "p_polys.cc" // same
213// #include "polys0.cc" // same
214// #include "polys1.cc" // same
215// #include "polys-impl.cc" // same
216#include "kspoly.cc"
217#include "syz.cc"
218#include "syz0.cc"
219#include "syz1.cc"
220#include "syz2.cc"
221#include "syz3.cc"
222#include "timer.cc"
223#include "GMPrat.cc"
224#include "multicnt.cc"
225#include "npolygon.cc"
226#include "semic.cc"
227#include "spectrum.cc"
228#include "splist.cc"
229#include "walkProc.cc"
230#include "walkMain.cc"
231#include "walkSupport.cc"
232#include "eigenval.cc"
233#include "units.cc"
234#include "fast_mult.cc"
235#include "digitech.cc"
236#include "tgb.cc"
237#include "tgbgauss.cc"
238#include "ringgb.cc"
239#include "f5data.cc"
240#include "f5lists.cc"
241#include "f5gb.cc"
242#include "f5c.cc"
243#include "F5cLists.cc"
244#include "ratgring.cc"
245#include "shiftgb.cc"
246#include "gfan.cc"
247#include "linearAlgebra.cc"
248
249 
250// TODO: looks like <coeffs/mpr_complex.h> must be installed!
251
252// Now ALL the sources from here...
253#include "digitech.cc"
254#include "eigenval.cc"
255#include "F4.cc"
256#include "f5c.cc"
257#include "F5cData.cc"
258#include "F5cLists.cc"
259#include "f5data.cc"
260#include "f5gb.cc"
261#include "f5lists.cc"
262#include "fast_maps.cc"
263#include "fast_mult.cc"
264#include "febase.cc"
265#include "feread.cc"
266#include "fglmcomb.cc"
267#include "fglmgauss.cc"
268#include "fglmhom.cc"
269#include "fglmvec.cc"
270#include "fglmzero.cc"
271#include "gfan.cc"
272#include "GMPrat.cc"
273#include "gr_kstd2.cc"
274#include "hdegree.cc"
275#include "hilb.cc"
276#include "hutil.cc"
277#include "ideals.cc"
278#include "int64vec.cc"
279#include "khstd.cc"
[c6e80e]280#include "kInline.h"
[76cfef]281#include "kpolys.cc"
282#include "kspoly.cc"
283#include "kstd1.cc"
284#include "kstd2.cc"
285#include "kstdfac.cc"
286#include "kutil.cc"
287#include "linearAlgebra.cc"
288#include "misc.cc"
289#include "mmalloc.cc"
290#include "multicnt.cc"
291#include "npolygon.cc"
292#include "ratgring.cc"
293#include "ringgb.cc"
294#include "semic.cc"
295#include "shiftgb.cc"
296#include "spectrum.cc"
297#include "splist.cc"
298#include "syz0.cc"
299#include "syz1.cc"
300#include "syz2.cc"
301#include "syz3.cc"
302#include "syz.cc"
303#include "tgb.cc"
304#include "tgbgauss.cc"
305#include "timer.cc"
306#include "units.cc"
307#include "walkMain.cc"
308#include "walkProc.cc"
309#include "walkSupport.cc"
[b54a36e]310*/
311
312
313
314int main( int, char *argv[] ) 
315{
316  feInitResources(argv[0]);
317
318  StringSetS("ressources in use (as reported by feStringAppendResources(0):\n");
319  feStringAppendResources(0);
320  PrintS(StringAppendS("\n"));
321   
322  return 0;
323}
Note: See TracBrowser for help on using the repository browser.