setup: OpenBSD make(1) doesn't have `-C'.
[profile] / setup
diff --git a/setup b/setup
index 74db46e..c90e390 100755 (executable)
--- a/setup
+++ b/setup
@@ -104,7 +104,10 @@ for system in $systems; do
       cd $dir
       mkdir build
       cd build
-      ../configure --prefix=$HOME$sub >>buildlog 2>&1
+      ../configure \
+       --prefix=$HOME$sub \
+       PKG_CONFIG_PATH=$HOME$sub/lib/pkgconfig \
+       >>buildlog 2>&1
       $echon " building$echoc"
       make >>buildlog 2>&1
       $echon " installing$echoc"
@@ -190,8 +193,8 @@ for d in $dotfilessubst; do
 ### generated by $here/setup; do not edit!\\
 
 /@home@/ s\a\a$HOME\ag
+/@profile@/ s\a\a$here\ag
 /@releasekey@/ s\a\a$(bin/mdw-conf release-key 481334C2)\ag
-/@gitignore@/ s\a\a$(bin/mdw-conf gitignore $here/git/gitignore)\ag
 " dot/$d >$ft.new
   mv $ft.new $ft
   echo "  $target"
@@ -325,7 +328,7 @@ for f in dot-emacs.el Makefile; do
   mv $HOME$sub/lib/emacs/$f.new $HOME$sub/lib/emacs/$f
 done
 $echon " compiling$echoc"
-make >/dev/null 2>&1 -C $HOME$sub/lib/emacs EMACS=$emacs
+{ cd $HOME$sub/lib/emacs && make EMACS=$emacs; } >/dev/null 2>&1
 echo " done."
 
 ###----- That's all, folks --------------------------------------------------