diff options
author | Justin Berger <j.david.berger@gmail.com> | 2018-04-10 23:47:11 -0600 |
---|---|---|
committer | Justin Berger <j.david.berger@gmail.com> | 2018-04-10 23:47:11 -0600 |
commit | e6b487cacfd57792b9cdcde30489faf19f2a4a77 (patch) | |
tree | 2435f0302849919aa5001961a95daff693a16a12 /tools/generate_reprojection_functions/Makefile | |
parent | 30cfb87ec0d95e0cb8a671cf8f2327b4204927ed (diff) | |
parent | d7c88592a5450a65f5359e23d87122a04d019503 (diff) | |
download | libsurvive-e6b487cacfd57792b9cdcde30489faf19f2a4a77.tar.gz libsurvive-e6b487cacfd57792b9cdcde30489faf19f2a4a77.tar.bz2 |
Merge branch 'master' into simple_api
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 |