source: git/ntl/src/Wizard @ 2cfffe

spielwiese
Last change on this file since 2cfffe was 2cfffe, checked in by Hans Schönemann <hannes@…>, 21 years ago
This commit was generated by cvs2svn to compensate for changes in r6316, which included commits to RCS files with non-trunk default branches. git-svn-id: file:///usr/local/Singular/svn/trunk@6317 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 2.4 KB
Line 
1
2if test "$1" = "on"
3then
4   echo ""
5   echo "*"
6   echo "*"
7   echo "* The wizard is going to run."
8   echo "* It will perform some timing experiments, and then automatically"
9   echo "* update your config.h file."
10   echo "* Please be patient, and don't be spooked by any error messages."
11   echo "*"
12   echo "*"
13else
14   echo ""
15   echo "*"
16   echo "*"
17   echo "* You have chosen not to run the wizard."
18   echo "*"
19   echo "*"
20   exit 0
21fi
22
23rm -r small
24
25mkdir small
26mkdir small/src
27mkdir small/include
28mkdir small/include/NTL
29
30cp FFT.c small/src
31cp GetTime.c small/src
32cp IsFinite.c small/src
33cp MulTimeTest.c small/src
34cp PolyTimeTest.c small/src
35cp ZZ.c small/src
36cp ZZVec.c small/src
37cp ZZ_p.c small/src
38cp ZZ_pX.c small/src
39cp ZZ_pX1.c small/src
40cp InitSettings.c small/src
41cp DispSettings.c small/src
42cp lip.c small/src
43cp g_lip_impl.h small/src
44cp c_lip_impl.h small/src
45cp lip_gmp_aux_impl.h small/src
46cp tools.c small/src
47cp vec_ZZ.c small/src
48cp vec_ZZ_p.c small/src
49cp vec_long.c small/src
50cp WizComp.c small/src
51
52
53cp ../include/NTL/FFT.h small/include/NTL
54cp ../include/NTL/IsFinite.h small/include/NTL
55cp ../include/NTL/ZZ.h small/include/NTL
56cp ../include/NTL/ZZVec.h small/include/NTL
57cp ../include/NTL/ZZ_p.h small/include/NTL
58cp ../include/NTL/ZZ_pX.h small/include/NTL
59cp ../include/NTL/config.h small/include/NTL
60cp ../include/NTL/lip.h small/include/NTL
61cp ../include/NTL/g_lip.h small/include/NTL
62cp ../include/NTL/c_lip.h small/include/NTL
63cp ../include/NTL/gmp_aux.h small/include/NTL
64cp ../include/NTL/mach_desc.h small/include/NTL
65cp ../include/NTL/new.h small/include/NTL
66cp ../include/NTL/tools.h small/include/NTL
67cp ../include/NTL/vec_ZZ.h small/include/NTL
68cp ../include/NTL/vec_ZZ_p.h small/include/NTL
69cp ../include/NTL/vec_long.h small/include/NTL
70cp ../include/NTL/vector.h small/include/NTL
71
72cp config_template small/src
73cp WizardAux small/src
74
75cp makefile small/src
76cp RemoveProg small/src
77cp clr_AVOID_BRANCHING small/src
78cp clr_AVOID_FLOAT small/src
79cp clr_FFT_PIPELINE small/src
80cp clr_LONG_LONG small/src
81cp clr_TBL_REM small/src
82cp clr_WIZARD_HACK small/src
83cp mul_banner small/src
84cp poly_banner small/src
85cp set_AVOID_BRANCHING small/src
86cp set_AVOID_FLOAT small/src
87cp set_FFT_PIPELINE small/src
88cp set_LONG_LONG small/src
89cp set_TBL_REM small/src
90cp set_WIZARD_HACK small/src
91
92cd small/src
93sh WizardAux
94
95cd ../..
96
97echo "*"
98echo "*"
99echo "* Updating config.h"
100echo "*"
101echo "*"
102
103cp small/include/NTL/config.h ../include/NTL/config.h
104
105rm -r small
106
107exit 0
108
Note: See TracBrowser for help on using the repository browser.