3 XCOMM make a Makefile from an Imakefile from inside or outside the sources
5 usage="usage: $0 [-a] [top_of_sources_pathname [current_directory]]"
7 configdirspec=CONFIGDIRSPEC
17 imake_defines="$imake_defines $1"
33 2) topdir=$1 curdir=$2 ;;
34 *) echo "$usage" 1>&2; exit 1 ;;
38 -*) echo "$usage" 1>&2; exit 1 ;;
41 if [ -f Makefile ]; then
42 echo mv -f Makefile Makefile.bak
43 mv -f Makefile Makefile.bak
46 if [ "$topdir" = "" ]; then
47 args="-DUseInstalled "$configdirspec
49 args="-I$topdir/config/cf -DTOPDIR=$topdir -DCURDIR=$curdir"
52 echo imake $imake_defines $args
55 imake $imake_defines $args &&
56 echo "make Makefiles" &&
58 echo "make includes" &&
64 imake $imake_defines $args