aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/devdraw/mkwsysrules.sh
diff options
context:
space:
mode:
authorrsc <devnull@localhost>2006-06-25 19:18:39 +0000
committerrsc <devnull@localhost>2006-06-25 19:18:39 +0000
commitc66b52501b630f6c0cdee1ed6cf81ad153e1183f (patch)
treeec935772fd77c3aa2337598c25a6c71ba84a9275 /src/cmd/devdraw/mkwsysrules.sh
parentf97f53744067400bec4dbd7aae5eafde54e99b7f (diff)
downloadplan9port-c66b52501b630f6c0cdee1ed6cf81ad153e1183f.tar.gz
plan9port-c66b52501b630f6c0cdee1ed6cf81ad153e1183f.tar.bz2
plan9port-c66b52501b630f6c0cdee1ed6cf81ad153e1183f.zip
new draw server
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