From b64012d72afd9c56b58bc1cea131d72a6d6bae16 Mon Sep 17 00:00:00 2001 From: Ruben Undheim Date: Sun, 10 Feb 2019 13:47:01 +0000 Subject: Rules for building python modules --- debian/rules | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) (limited to 'debian') diff --git a/debian/rules b/debian/rules index 211fe51..80c33c9 100755 --- a/debian/rules +++ b/debian/rules @@ -49,7 +49,22 @@ override_dh_auto_install: chrpath -d debian/tmp/usr/bin/AppCSXCAD chrpath -d debian/tmp/usr/bin/nf2ff chrpath -d debian/tmp/usr/bin/openEMS - + mkdir -p CSXCAD/python/include/openEMS && cp openEMS/openems.h CSXCAD/python/include/openEMS/ && \ + cp openEMS/nf2ff/nf2ff.h CSXCAD/python/include/openEMS/ && \ + cp openEMS/nf2ff/nf2ff_calc.h CSXCAD/python/include/openEMS/ && \ + mkdir -p CSXCAD/python/include/CSXCAD/ && \ + find CSXCAD/src/ -name "*.h" -exec cp {} CSXCAD/python/include/CSXCAD/ \; + #mkdir -p CSXCAD/python/include/openEMS/ && \ + #find openEMS/src/ -name "*.h" -exec cp {} CSXCAD/python/include/openEMS/ \; + cd CSXCAD/python && CPPFLAGS=-Iinclude LDFLAGS=-L../../debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH) python2 setup.py build_ext && python2 setup.py install --prefix=../../debian/tmp/usr + mkdir -p openEMS/python/include/openEMS && cp openEMS/openems.h openEMS/python/include/openEMS/ && \ + cp openEMS/nf2ff/nf2ff.h openEMS/python/include/openEMS/ && \ + cp openEMS/nf2ff/nf2ff_calc.h openEMS/python/include/openEMS/ && \ + mkdir -p openEMS/python/include/CSXCAD/ && \ + find CSXCAD/src/ -name "*.h" -exec cp {} openEMS/python/include/CSXCAD/ \; + #mkdir -p openEMS/python/include/openEMS/ && \ + #find openEMS/src/ -name "*.h" -exec cp {} openEMS/python/include/openEMS/ \; + cd openEMS/python && CPPFLAGS=-Iinclude LDFLAGS=-L../../debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH) python2 setup.py build_ext && python2 setup.py install --prefix=../../debian/tmp/usr override_dh_auto_clean: dh_auto_clean -- cgit v1.2.3