diff options
author | CNLohr <charles@cnlohr.com> | 2018-04-15 20:41:22 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-04-15 20:41:22 -0400 |
commit | 69b31d3c3b1957e59d7962722a4145bfb0db16f9 (patch) | |
tree | 927d843a553ef53217c283f19f16728b0ca51c50 /tools/generate_reprojection_functions/Makefile | |
parent | c73823e20c9ed2f2f8f6a13c2031971d8b7d7be2 (diff) | |
parent | 39a63badbb5864314a9d9e18c0871718ac5d2912 (diff) | |
download | libsurvive-69b31d3c3b1957e59d7962722a4145bfb0db16f9.tar.gz libsurvive-69b31d3c3b1957e59d7962722a4145bfb0db16f9.tar.bz2 |
Merge branch 'master' into tcc_build
Diffstat (limited to 'tools/generate_reprojection_functions/Makefile')
-rw-r--r-- | tools/generate_reprojection_functions/Makefile | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/tools/generate_reprojection_functions/Makefile b/tools/generate_reprojection_functions/Makefile new file mode 100644 index 0000000..79d05cb --- /dev/null +++ b/tools/generate_reprojection_functions/Makefile @@ -0,0 +1,20 @@ +all : check_generated + +SRT:=../.. + +LIBSURVIVE:=$(SRT)/lib/libsurvive.so + +CFLAGS:=-I$(SRT)/redist -I$(SRT)/include -O3 -g -DFLT=double -DUSE_DOUBLE # -fsanitize=address -fsanitize=undefined + +check_generated: check_generated.c ../../src/survive_reproject.generated.h survive_reproject.full.generated.h $(LIBSURVIVE) + cd ../..;make + gcc $(CFLAGS) -o $@ $^ $(LDFLAGS) -lm -lc -lgcc + +clean : + rm -rf check_generated + +../../src/survive_reproject.generated.h: reprojection_functions.sage + sage reprojection_functions.sage > ../../src/survive_reproject.generated.h + +survive_reproject.full.generated.h: reprojection_functions.sage + sage reprojection_functions.sage --full > survive_reproject.full.generated.h |