summaryrefslogtreecommitdiff
path: root/contrib/c-bindings/build-gfctest.sh
diff options
context:
space:
mode:
authoraarne <aarne@chalmers.se>2009-10-23 12:54:21 +0000
committeraarne <aarne@chalmers.se>2009-10-23 12:54:21 +0000
commit0e3e2d03f94fb3705bc3d2ba0ea3e76fdb814691 (patch)
tree1b8eb84e4e2d8b508d9f2558d8b32183dae4dde7 /contrib/c-bindings/build-gfctest.sh
parentb8df9c92bb71fc4c136dc35ce98e524cc392c7de (diff)
C bindings to PGF interpreter
Diffstat (limited to 'contrib/c-bindings/build-gfctest.sh')
-rw-r--r--contrib/c-bindings/build-gfctest.sh20
1 files changed, 20 insertions, 0 deletions
diff --git a/contrib/c-bindings/build-gfctest.sh b/contrib/c-bindings/build-gfctest.sh
new file mode 100644
index 000000000..c0929d517
--- /dev/null
+++ b/contrib/c-bindings/build-gfctest.sh
@@ -0,0 +1,20 @@
+#!/bin/sh
+
+# GF C Bindings
+# Copyright (C) 2008-2009 Kevin Kofler
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, see <http://www.gnu.org/licenses/>.
+
+ghc --make -fglasgow-exts -O2 -no-hs-main $* -c PGFFFI.hs &&
+ghc --make -fglasgow-exts -O2 -no-hs-main $* gfctest.c PGFFFI.hs -o gfctest