aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--python/GHquad.c1
-rw-r--r--python/GHquad.h1
-rw-r--r--python/Makefile8
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