]> granicus.if.org Git - apache/blob - build/fastgen.sh
Fix --with-apr=/usr and/or --with-apr-util=/usr.
[apache] / build / fastgen.sh
1 #! /bin/sh
2 #
3 # Copyright 2000-2004 The Apache Software Foundation
4 #
5 # Licensed under the Apache License, Version 2.0 (the "License");
6 # you may not use this file except in compliance with the License.
7 # You may obtain a copy of the License at
8 #
9 #     http://www.apache.org/licenses/LICENSE-2.0
10 #
11 # Unless required by applicable law or agreed to in writing, software
12 # distributed under the License is distributed on an "AS IS" BASIS,
13 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 # See the License for the specific language governing permissions and
15 # limitations under the License.
16 #
17 #
18 # The build environment was provided by Sascha Schumann.
19
20 srcdir=$1
21 shift
22
23 mkdir_p=$1
24 shift
25
26 bsd_makefile=$1
27 shift
28
29 top_srcdir=`(cd $srcdir; pwd)`
30 top_builddir=`pwd`
31
32 if test "$mkdir_p" = "yes"; then
33   mkdir_p="mkdir -p"
34 else
35   mkdir_p="$top_srcdir/build/mkdir.sh"
36 fi
37
38 if test "$bsd_makefile" = "yes"; then
39   (cd $top_srcdir; ./build/bsd_makefile)  
40
41   for makefile in $@; do
42     echo "creating $makefile"
43     dir=`echo $makefile|sed 's%/*[^/][^/]*$%%'`
44
45     if test -z "$dir"; then
46         real_srcdir=$top_srcdir
47         real_builddir=$top_builddir
48         dir="."
49     else
50         $mkdir_p "$dir/"
51         real_srcdir=$top_srcdir/$dir
52         real_builddir=$top_builddir/$dir
53     fi
54     cat - $top_srcdir/$makefile.in <<EOF |sed 's/^include \(.*\)/.include "\1"/' >$makefile 
55 top_srcdir   = $top_srcdir
56 top_builddir = $top_builddir
57 srcdir       = $real_srcdir
58 builddir     = $real_builddir
59 VPATH        = $real_srcdir
60 EOF
61     
62     touch $dir/.deps
63   done
64 else  
65   for makefile in $@; do
66     echo "creating $makefile"
67     dir=`echo $makefile|sed 's%/*[^/][^/]*$%%'`
68
69     if test -z "$dir"; then
70         real_srcdir=$top_srcdir
71         real_builddir=$top_builddir
72         dir="."
73     else
74         $mkdir_p "$dir/"
75         real_srcdir=$top_srcdir/$dir
76         real_builddir=$top_builddir/$dir
77     fi
78     cat - $top_srcdir/$makefile.in <<EOF >$makefile
79 top_srcdir   = $top_srcdir
80 top_builddir = $top_builddir
81 srcdir       = $real_srcdir
82 builddir     = $real_builddir
83 VPATH        = $real_srcdir
84 EOF
85
86     touch $dir/.deps
87   done
88 fi