MOdifiche iniziali ai makefile
git-svn-id: svn://10.65.10.50/trunk@9 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
91e7898da4
commit
4ebda55422
86
include/build.mak
Executable file
86
include/build.mak
Executable 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
|
||||
|
Loading…
x
Reference in New Issue
Block a user