diff options
| -rw-r--r-- | python/GHquad.c | 1 | ||||
| -rw-r--r-- | python/GHquad.h | 1 | ||||
| -rw-r--r-- | python/Makefile | 8 |
3 files changed, 8 insertions, 2 deletions
diff --git a/python/GHquad.c b/python/GHquad.c index db8bf32e..8dafb2b1 100644 --- a/python/GHquad.c +++ b/python/GHquad.c @@ -1,5 +1,6 @@ #include "stdlib.h" #include "math.h" +#include "GHquad.h" extern int dstev_(char* JOBZ, int* n, double* D, double* E, double* Z, int* ldz, double* WORK, int* INFO); diff --git a/python/GHquad.h b/python/GHquad.h new file mode 100644 index 00000000..f48f136d --- /dev/null +++ b/python/GHquad.h @@ -0,0 +1 @@ +extern void GHQuad(int n, double* Z, double* w); diff --git a/python/Makefile b/python/Makefile index ca1f70ee..db3e77a7 100644 --- a/python/Makefile +++ b/python/Makefile @@ -1,6 +1,10 @@ CFLAGS=-O2 -march=native -fpic LDLIBS=-lm -llapack -LDFLAGS=-shared +LDFLAGS=-fpic -shared GHquad.so: GHquad.o - $(CC) $(LDFLAGS) -o $@ $(LDLIBS) + $(CC) $(LDFLAGS) -o $@ $< $(LDLIBS) + +.PHONY: clean +clean: + rm -f GHquad.o GHquad.so |
