aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/devdraw/mkwsysrules.sh
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/devdraw/mkwsysrules.sh')
-rw-r--r--src/cmd/devdraw/mkwsysrules.sh47
1 files changed, 47 insertions, 0 deletions
diff --git a/src/cmd/devdraw/mkwsysrules.sh b/src/cmd/devdraw/mkwsysrules.sh
new file mode 100644
index 00000000..665dd9dd
--- /dev/null
+++ b/src/cmd/devdraw/mkwsysrules.sh
@@ -0,0 +1,47 @@
+#!/bin/sh
+
+[ -f $PLAN9/config ] && . $PLAN9/config
+
+if [ "x$X11" = "x" ]; then
+ if [ -d /usr/X11R6 ]; then
+ X11=/usr/X11R6
+ elif [ -d /usr/local/X11R6 ]; then
+ X11=/usr/local/X11R6
+ elif [ -d /usr/X ]; then
+ X11=/usr/X
+ elif [ -d /usr/openwin ]; then # for Sun
+ X11=/usr/openwin
+ else
+ X11=noX11dir
+ fi
+fi
+
+if [ "x$WSYSTYPE" = "x" ]; then
+ if [ -d "$X11" ]; then
+ WSYSTYPE=x11
+ else
+ WSYSTYPE=nowsys
+ fi
+fi
+
+if [ "x$WSYSTYPE" = "xx11" -a "x$X11H" = "x" ]; then
+ if [ -d "$X11/include" ]; then
+ X11H="-I$X11/include"
+ else
+ X11H=""
+ fi
+fi
+
+
+echo 'WSYSTYPE='$WSYSTYPE
+echo 'X11='$X11
+
+if [ $WSYSTYPE = x11 ]; then
+ echo 'CFLAGS=$CFLAGS '$X11H
+ echo 'HFILES=$HFILES $XHFILES'
+ XO=`ls x11-*.c | sed 's/\.c$/.o/'`
+ echo 'WSYSOFILES=$WSYSOFILES '$XO
+fi
+if [ $WSYSTYPE = nowsys ]; then
+ echo 'WSYSOFILES=nowsys.o'
+fi