MOdifiche iniziali ai makefile

git-svn-id: svn://10.65.10.50/trunk@9 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
alex 1994-08-16 15:55:34 +00:00
parent 91e7898da4
commit 4ebda55422

86
include/build.mak Executable file
View File

@ -0,0 +1,86 @@
if test -r /tmp/build_in_progress
then
echo Qualcuno ci ha pensato prima. Ciao!
exit
fi
touch /tmp/build_in_progress
trap "rm /tmp/build_in_progress;echo ok, basta;exit" 2
btouch
CPLUSCOMP=cc++
CCOMP=cc++
MCOMP=mskcomp
LINKC=linkunoc
IP=$SRC_HOME/include/
EP=$P2HOME/campo/
CLIB=$DEVHOME/p.uno/
MLIB=$DEVHOME/mathlib/
TMPF=
CFLAGS="-r -c "
O=$SRC_HOME/objs
EXT=
LIBINSERT=
LIB=
UPDLIB=updlib
export CPLUSCOMP CCOMP MCOMP LINKC IP EP LIB O EXT CFLAGS CLIB TMPF UPDLIB LIBINSERT MLIB
FLAGS=
ALL=T
L1=
L2=
LM=
DIR=`pwd | grep -v $P2HOME`
if [ "$DIR" = "" ];
then
LIBP=$P2HOME/lib
else
LIBP=$SRC_HOME/lib
fi
DASH=`echo $1 | cut -c1 `
while [ "$DASH" = "-" ];
do
if [ "$1" = "-l1" ];
then
ALL=
L1=T
else
if [ "$1" = "-l2" ];
then
ALL=
L2=T
else
if [ "$1" = "-lm" ];
then
ALL=
LM=T
else
FLAGS=$FLAGS" "$1
fi
fi
fi
shift
DASH=`echo $1 | cut -c1 `
done
if [ "$ALL" = "T" -o "$L2" = "T" ];
then
LIB=$LIBP/libdue.a
TMPF=/tmp/ar0$$
LIBINSERT="echo >>$TMPF"
gmake -f makedue.mak $FLAGS $*
fi
if [ "$ALL" = "T" -o "$L1" = "T" ];
then
LIB=$LIBP/libuno.a
TMPF=/tmp/ar1$$
LIBINSERT="echo >>$TMPF"
gmake -f makeuno.mak $FLAGS $*
fi
if [ "$ALL" = "T" -o "$LM" = "T" ];
then
LIB=$LIBP/libgfm.a
TMPF=/tmp/ar2$$
LIBINSERT="echo >>$TMPF"
gmake -f makegfm.mak $FLAGS $*
fi
rm /tmp/build_in_progress