Modifiche varie ai makefile
git-svn-id: svn://10.65.10.50/trunk@32 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
ced946d630
commit
80624b0d87
111
ba/buildba.mak
Executable file
111
ba/buildba.mak
Executable file
@ -0,0 +1,111 @@
|
||||
if test -r /tmp/build_ba_in_progress$1
|
||||
then
|
||||
echo Ci hanno pensato prima di te.
|
||||
exit 255
|
||||
fi
|
||||
touch /tmp/build_ba_in_progress$1
|
||||
trap "rm /tmp/build_ba_in_progress${1};echo ok, basta;exit" 2
|
||||
|
||||
btouch
|
||||
|
||||
CCOMP=cc++
|
||||
RCOMP=rescomp
|
||||
MCOMP=mskcomp
|
||||
LINK=linkdue
|
||||
IP=$SRC_HOME/include/
|
||||
EP=$P2HOME/campo/
|
||||
LIBC="$P2HOME/lib/libdue.a $P2HOME/lib/libuno.a $P2HOME/lib/libgfm.a"
|
||||
LIBD1="$P2HOME/lib/libdued.a $P2HOME/lib/libuno.a $P2HOME/lib/libgfm.a"
|
||||
LIBD2="$P2HOME/lib/libdued.a $P2HOME/lib/libunod.a $P2HOME/lib/libgfm.a"
|
||||
LIBD3="$P2HOME/lib/libdued.a $P2HOME/lib/libunod.a $P2HOME/lib/libgfmd.a"
|
||||
DIR=`pwd | grep -v $P2HOME`
|
||||
if [ "$DIR" != "" ];
|
||||
then
|
||||
LIBC=
|
||||
LIBD1=
|
||||
LIBD2=
|
||||
LIBD3=
|
||||
if [ -f $SRC_HOME/lib/libdue.a ];
|
||||
then
|
||||
LIBC=$LIBC"$SRC_HOME"
|
||||
else
|
||||
LIBC=$LIBC"$P2HOME"
|
||||
fi
|
||||
if [ -f $SRC_HOME/lib/libdued.a ];
|
||||
then
|
||||
LIBD1=$LIBD1"$SRC_HOME"
|
||||
LIBD2=$LIBD2"$SRC_HOME"
|
||||
LIBD3=$LIBD3"$SRC_HOME"
|
||||
else
|
||||
LIBD1=$LIBD1"$P2HOME"
|
||||
LIBD2=$LIBD2"$P2HOME"
|
||||
LIBD3=$LIBD3"$P2HOME"
|
||||
fi
|
||||
LIBC=$LIBC"/lib/libdue.a "
|
||||
LIBD1=$LIBD1"/lib/libdued.a "
|
||||
LIBD2=$LIBD2"/lib/libdued.a "
|
||||
LIBD3=$LIBD3"/lib/libdued.a "
|
||||
if [ -f $SRC_HOME/lib/libuno.a ];
|
||||
then
|
||||
LIBC=$LIB"$SRC_HOME"
|
||||
LIBD1=$LIBD1"$SRC_HOME"
|
||||
else
|
||||
LIBC=$LIB"$P2HOME"
|
||||
LIBD1=$LIBD1"$P2HOME"
|
||||
fi
|
||||
if [ -f $SRC_HOME/lib/libunod.a ];
|
||||
then
|
||||
LIBD2=$LIBD2"$SRC_HOME"
|
||||
LIBD3=$LIBD3"$SRC_HOME"
|
||||
else
|
||||
LIBD2=$LIBD2"$P2HOME"
|
||||
LIBD3=$LIBD3"$P2HOME"
|
||||
fi
|
||||
LIBC=$LIBC"/lib/libuno.a "
|
||||
LIBD1=$LIBD1"/lib/libuno.a "
|
||||
LIBD2=$LIBD2"/lib/libunod.a "
|
||||
LIBD3=$LIBD3"/lib/libunod.a "
|
||||
if [ -f $SRC_HOME/lib/libgfm.a ];
|
||||
then
|
||||
LIBC=$LIBC"$SRC_HOME"
|
||||
LIBD1=$LIBD1"$SRC_HOME"
|
||||
LIBD2=$LIBD2"$SRC_HOME"
|
||||
else
|
||||
LIBC=$LIBC"$P2HOME"
|
||||
LIBD1=$LIBD1"$P2HOME"
|
||||
LIBD2=$LIBD2"$P2HOME"
|
||||
fi
|
||||
if [ -f $SRC_HOME/lib/libgfmd.a ];
|
||||
then
|
||||
LIBD3=$LIBD3"$SRC_HOME"
|
||||
else
|
||||
LIBD3=$LIBD3"$P2HOME"
|
||||
fi
|
||||
LIBC=$LIBC"/lib/libgfm.a "
|
||||
LIBD1=$LIBD1"/lib/libgfm.a "
|
||||
LIBD3=$LIBD2"/lib/libgfm.a "
|
||||
LIBD3=$LIBD3"/lib/libgfmd.a "
|
||||
fi
|
||||
CFLAGSD="-r -p "
|
||||
CFLAGSC="-r -c "
|
||||
LFLAGSC="-r "
|
||||
LFLAGSD1="-r -d1 "
|
||||
LFLAGSD2="-r -d2 "
|
||||
LFLAGSD3="-r -d2 "
|
||||
O=$SRC_HOME/objs
|
||||
export CCOMP LINK IP EP LIBC LIBD1 LIBD2 LIBD3 O CFLAGSD LFLAGSC RCOMP MCOMP LFLAGSD1 LFLAGSD2 LFLAGSD3 CFLAGSC
|
||||
FLAGS=
|
||||
DASH=`echo $1 | cut -c1 `
|
||||
while [ "$DASH" = "-" ];
|
||||
do
|
||||
FLAGS=$FLAGS" "$1
|
||||
shift
|
||||
DASH=`echo $1 | cut -c1 `
|
||||
done
|
||||
if [ "$1" = "" -o "$1" = "masks" ];
|
||||
then
|
||||
gmake $FLAGS $1
|
||||
else
|
||||
gmake $FLAGS $P2HOME/campo/$1
|
||||
fi
|
||||
rm /tmp/build_ba_in_progress$1
|
112
cg/buildcg.mak
Executable file
112
cg/buildcg.mak
Executable file
@ -0,0 +1,112 @@
|
||||
if test -r /tmp/build_cg_$1
|
||||
then
|
||||
echo Ci hanno pensato prima di te.
|
||||
exit 255
|
||||
fi
|
||||
|
||||
btouch
|
||||
|
||||
touch /tmp/build_cg_$1
|
||||
trap "rm /tmp/build_cg_$1;echo ok, basta;exit" 2
|
||||
CCOMP=cc++
|
||||
RCOMP=rescomp
|
||||
MCOMP=mskcomp
|
||||
LINK=linkdue
|
||||
IP=$SRC_HOME/include/
|
||||
EP=$P2HOME/campo/
|
||||
LIBC="$P2HOME/lib/libdue.a $P2HOME/lib/libuno.a $P2HOME/lib/libgfm.a"
|
||||
LIBD1="$P2HOME/lib/libdued.a $P2HOME/lib/libuno.a $P2HOME/lib/libgfm.a"
|
||||
LIBD2="$P2HOME/lib/libdued.a $P2HOME/lib/libunod.a $P2HOME/lib/libgfm.a"
|
||||
LIBD3="$P2HOME/lib/libdued.a $P2HOME/lib/libunod.a $P2HOME/lib/libgfmd.a"
|
||||
DIR=`pwd | grep -v $P2HOME`
|
||||
if [ "$DIR" != "" ];
|
||||
then
|
||||
LIBC=
|
||||
LIBD1=
|
||||
LIBD2=
|
||||
LIBD3=
|
||||
if [ -f $SRC_HOME/lib/libdue.a ];
|
||||
then
|
||||
LIBC=$LIBC"$SRC_HOME"
|
||||
else
|
||||
LIBC=$LIBC"$P2HOME"
|
||||
fi
|
||||
if [ -f $SRC_HOME/lib/libdued.a ];
|
||||
then
|
||||
LIBD1=$LIBD1"$SRC_HOME"
|
||||
LIBD2=$LIBD2"$SRC_HOME"
|
||||
LIBD3=$LIBD3"$SRC_HOME"
|
||||
else
|
||||
LIBD1=$LIBD1"$P2HOME"
|
||||
LIBD2=$LIBD2"$P2HOME"
|
||||
LIBD3=$LIBD3"$P2HOME"
|
||||
fi
|
||||
LIBC=$LIBC"/lib/libdue.a "
|
||||
LIBD1=$LIBD1"/lib/libdued.a "
|
||||
LIBD2=$LIBD2"/lib/libdued.a "
|
||||
LIBD3=$LIBD3"/lib/libdued.a "
|
||||
if [ -f $SRC_HOME/lib/libuno.a ];
|
||||
then
|
||||
LIBC=$LIB"$SRC_HOME"
|
||||
LIBD1=$LIBD1"$SRC_HOME"
|
||||
else
|
||||
LIBC=$LIB"$P2HOME"
|
||||
LIBD1=$LIBD1"$P2HOME"
|
||||
fi
|
||||
if [ -f $SRC_HOME/lib/libunod.a ];
|
||||
then
|
||||
LIBD2=$LIBD2"$SRC_HOME"
|
||||
LIBD3=$LIBD3"$SRC_HOME"
|
||||
else
|
||||
LIBD2=$LIBD2"$P2HOME"
|
||||
LIBD3=$LIBD3"$P2HOME"
|
||||
fi
|
||||
LIBC=$LIBC"/lib/libuno.a "
|
||||
LIBD1=$LIBD1"/lib/libuno.a "
|
||||
LIBD2=$LIBD2"/lib/libunod.a "
|
||||
LIBD3=$LIBD3"/lib/libunod.a "
|
||||
if [ -f $SRC_HOME/lib/libgfm.a ];
|
||||
then
|
||||
LIBC=$LIBC"$SRC_HOME"
|
||||
LIBD1=$LIBD1"$SRC_HOME"
|
||||
LIBD2=$LIBD2"$SRC_HOME"
|
||||
else
|
||||
LIBC=$LIBC"$P2HOME"
|
||||
LIBD1=$LIBD1"$P2HOME"
|
||||
LIBD2=$LIBD2"$P2HOME"
|
||||
fi
|
||||
if [ -f $SRC_HOME/lib/libgfmd.a ];
|
||||
then
|
||||
LIBD3=$LIBD3"$SRC_HOME"
|
||||
else
|
||||
LIBD3=$LIBD3"$P2HOME"
|
||||
fi
|
||||
LIBC=$LIBC"/lib/libgfm.a "
|
||||
LIBD1=$LIBD1"/lib/libgfm.a "
|
||||
LIBD3=$LIBD2"/lib/libgfm.a "
|
||||
LIBD3=$LIBD3"/lib/libgfmd.a "
|
||||
fi
|
||||
CFLAGSC="-r -c "
|
||||
CFLAGSD="-r -p "
|
||||
LFLAGSC="-r "
|
||||
LFLAGSD1="-r -d1 "
|
||||
LFLAGSD2="-r -d2 "
|
||||
LFLAGSD2="-r -d3 "
|
||||
O=$SRC_HOME/objs
|
||||
export CCOMP LINK IP EP LIB O CFLAGS LFLAGS RCOMP MCOMP LFLAGS2
|
||||
export CCOMP LINK IP EP LIBC LIBD1 LIBD2 LIBD3 O CFLAGSD LFLAGSC RCOMP MCOMP LFLAGSD1 LFLAGSD2 LFLAGSD3 CFLAGSC
|
||||
FLAGS=
|
||||
DASH=`echo $1 | cut -c1 `
|
||||
while [ "$DASH" = "-" ];
|
||||
do
|
||||
FLAGS=$FLAGS" "$1
|
||||
shift
|
||||
DASH=`echo $1 | cut -c1 `
|
||||
done
|
||||
if [ "$1" = "" -o "$1" = "masks" ];
|
||||
then
|
||||
gmake $FLAGS $1
|
||||
else
|
||||
gmake $FLAGS $P2HOME/campo/$1
|
||||
fi
|
||||
rm /tmp/build_cg_$1
|
@ -1,11 +1,11 @@
|
||||
|
||||
(%.o): $(MLIB) %.c
|
||||
(%.o): $(MLIB)%.c
|
||||
$(CCOMP) $(CFLAGS) $(<:.c= ) $(O)/$*
|
||||
$(LIBINSERT) $(O)/$*.o
|
||||
|
||||
.PRECIOUS: $(LIB)
|
||||
|
||||
lib: $(MLIB) $(LIB)
|
||||
lib: $(MLIB) $(LIB)
|
||||
$(UPDLIB) $(LIB) $(TMPF)
|
||||
|
||||
$(LIB) : $(LIB)(adatenly.o) $(LIB)(adate360.o) $(LIB)(adate365.o) $(LIB)(addarr.o) $(LIB)(addarrd.o) $(LIB)(adddfd.o) $(LIB)(addid.o) $(LIB)(addld.o) $(LIB)(addstr.o) $(LIB)(adduid.o) $(LIB)(adduld.o) $(LIB)(advpmt.o) $(LIB)(agmn.o) $(LIB)(amort.o) $(LIB)(amorttbl.o) $(LIB)(atod.o) $(LIB)(atodr.o) $(LIB)(bondprc.o) $(LIB)(bondyld.o) $(LIB)(comp.o) $(LIB)(compaux.o) $(LIB)(compcomp.o) $(LIB)(compsimp.o) $(LIB)(dabs.o) $(LIB)(dacos.o) $(LIB)(dadd.o) $(LIB)(dadx.o) $(LIB)(dalloc.o) $(LIB)(dalog.o) $(LIB)(daralloc.o) $(LIB)(darcpy.o) $(LIB)(darfree.o) $(LIB)(dasin.o) $(LIB)(datan.o) $(LIB)(datax.o) $(LIB)(dbd360.o) $(LIB)(dbd365.o) \
|
||||
|
Loading…
x
Reference in New Issue
Block a user