diff options
Diffstat (limited to 'src/GeneralizedPolynomial-Uniform/common/makefile')
-rw-r--r-- | src/GeneralizedPolynomial-Uniform/common/makefile | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/src/GeneralizedPolynomial-Uniform/common/makefile b/src/GeneralizedPolynomial-Uniform/common/makefile new file mode 100644 index 0000000..c34120b --- /dev/null +++ b/src/GeneralizedPolynomial-Uniform/common/makefile @@ -0,0 +1,62 @@ +# +# main targets: rebuild machine-generated coefficient files +# + +default : 1d 2d 3d +dirs : 1d.dirs 2d.dirs 3d.dirs + +.PHONY : 1d +1d : + -rm 1d.cube.size*/*.c + cat ../util.maple ../interpolate.maple \ + cube_posns.maple 1d.maple \ + | maple 2>&1 >1d.log + +.PHONY : 2d +2d : + -rm 2d.cube.size*/*.c + cat ../util.maple ../interpolate.maple \ + cube_posns.maple 2d.maple \ + | maple 2>&2 >2d.log + +.PHONY : 3d +3d : + -rm 3d.cube.size*/*.c + cat ../util.maple ../interpolate.maple \ + cube_posns.maple 3d.maple \ + | maple 2>&2 >3d.log + +################################################################################ + +# +# targets to initially create directories for machine-generated coefficients +# these only need to be run if you're setting up a new interpolator, +# i.e. if you don't already have the directories in cvs +# (you still have to add them to cvs by hand) +# + +.PHONY : 1d.dirs +1d.dirs: + -rm -rf 1d.cube.size* + mkdir 1d.cube.size2 + mkdir 1d.cube.size3 + mkdir 1d.cube.size4 + mkdir 1d.cube.size5 + mkdir 1d.cube.size6 + mkdir 1d.cube.size7 + +.PHONY : 2d.dirs +2d.dirs: + -rm -rf 2d.cube.size* + mkdir 2d.cube.size2 + mkdir 2d.cube.size3 + mkdir 2d.cube.size4 + mkdir 2d.cube.size5 + +.PHONY : 3d.dirs +3d.dirs: + -rm -rf 3d.cube.size* + mkdir 3d.cube.size2 + mkdir 3d.cube.size3 + mkdir 3d.cube.size4 + mkdir 3d.cube.size5 |