* kbuild: set SRCDIR by default from program name
authorMark Eichin <eichin@mit.edu>
Sat, 1 Oct 1994 00:06:35 +0000 (00:06 +0000)
committerMark Eichin <eichin@mit.edu>
Sat, 1 Oct 1994 00:06:35 +0000 (00:06 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4415 dc483132-0cff-0310-8789-dd5450dbe970

src/util/ChangeLog
src/util/kbuild

index 9f07edf06435712026d6e428412c415deed37980..0cf93e7e393d7d877c45dae8d90e18fad61201e7 100644 (file)
@@ -1,5 +1,9 @@
+Fri Sep 30 19:28:24 1994  Mark Eichin  (eichin@cygnus.com)
+
+       * kbuild: set SRCDIR by default from program name.
+
 Thu Sep 29 19:54:38 1994  Mark Eichin  (eichin@cygnus.com)
 
-       * util/kbuild: complete rewrite.
-       * util/kfrags: fragments of input to kbuild.
+       * kbuild: complete rewrite.
+       * kfrags: fragments of input to kbuild.
 
index 621c1e1b1c52d0afc494cbc7c25fcf838b458414..a2496c2f70ddd594aca7f8fde853a8ae00c8f0ab 100644 (file)
 progname=$0
 pts="`echo ${progname} | sed 's=[^/]*$=='`"
 
+#
+# sneak in default knowledge that this program is one level down from the
+# top of the source tree
+#
+
+case $pts in
+/*)   SRCDIR="`echo ${pts} | sed 's=[^/]*/*$=='`"
+      echo "default srcdir $SRCDIR";;
+../*) SRCDIR="`cd ${pts}/.. ; pwd`"
+      echo "default srcdir $SRCDIR";;
+esac
+
 conflib=". $pts/kfrags"
 
 THISCONF=./kbuild.temp