diff options
Diffstat (limited to 'contrib/py-bindings/Makefile')
| -rw-r--r-- | contrib/py-bindings/Makefile | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/contrib/py-bindings/Makefile b/contrib/py-bindings/Makefile index 707c6925e..51380c06c 100644 --- a/contrib/py-bindings/Makefile +++ b/contrib/py-bindings/Makefile @@ -1,5 +1,5 @@ src=../../src -import=-i$src/runtime/haskell:$src/compiler +import=-i$(src)/runtime/haskell:$(src)/compiler cbind=../c-bindings pythoninc=/usr/include/python2.5 debug= #-optc '-DDEBUG=1' @@ -22,3 +22,11 @@ superclean: make clean rm -f PGFFFI.hs pgf.h Query.pgf rm -f gf.so + +PyGF.hs: PyGF.hsc + hsc2hs -I$(pythoninc) $< + +mtest: PyGF.hs mtest.c + ghc $(import) --make -fglasgow-exts -O2 -no-hs-main -c $< + ghc -O2 --make -fglasgow-exts -no-hs-main \ + -optc '-DMODULE=PyGF' -optc '-I$(pythoninc)' -o $@ $^
\ No newline at end of file |
