diff options
author | Justin Berger <j.david.berger@gmail.com> | 2018-04-08 15:54:07 -0600 |
---|---|---|
committer | Justin Berger <j.david.berger@gmail.com> | 2018-04-08 16:19:39 -0600 |
commit | d46271513e6f789af0e82d4ed6628abe21e96a92 (patch) | |
tree | ac932f6973ecb22c0da0d6d65c23679c46b7e745 /tools/generate_reprojection_functions/Makefile | |
parent | 347a479f84f124548e810d94d91175b6be43db1d (diff) | |
download | libsurvive-d46271513e6f789af0e82d4ed6628abe21e96a92.tar.gz libsurvive-d46271513e6f789af0e82d4ed6628abe21e96a92.tar.bz2 |
Added jacobian to sba, ~2x speed improvement
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 |