summaryrefslogtreecommitdiff
path: root/src/install.sh
diff options
context:
space:
mode:
Diffstat (limited to 'src/install.sh')
-rw-r--r--src/install.sh45
1 files changed, 45 insertions, 0 deletions
diff --git a/src/install.sh b/src/install.sh
new file mode 100644
index 0000000..e3274ae
--- /dev/null
+++ b/src/install.sh
@@ -0,0 +1,45 @@
+#!/bin/sh
+#
+# Install script to w32dlib
+#
+# $Id$
+#
+
+if [ "$2" == "" ] ; then
+ echo usage: $0 install-dir script-flag
+ exit 1
+fi
+
+incbase=$1/include
+incdir=$incbase/w32dlib
+libdir=$1/lib
+mkinfo=$2
+conf=/usr/local/bin/w32dlib-config
+
+echo ==== Copying header files to $incdir ====
+mkdir -p $incdir
+cp --verbose --force w32dlib/*.h $incdir
+
+echo ==== Copying library files to $libdir ====
+mkdir -p $libdir
+cp --verbose --force libw32dlib.a $libdir
+
+if [ $mkinfo == "1" ] ; then
+ echo ==== Creating $conf ====
+
+ cat << EOF > $conf
+#!/bin/sh
+
+if [ "\$1" == "--libs" ] ; then
+ echo -L$libdir -mwindows -lw32dlib
+elif [ "\$1" == "--cflags" ] ; then
+ echo -I$incbase
+else
+ echo usage: \$0 [--libs\|--cflags]
+fi
+
+EOF
+
+fi
+
+exit 0