renamed update to update_ceg, fixed create_ofiles to make sure that the
.c files are detectably newer
This commit is contained in:
28
util/ceg/util/update_ceg
Executable file
28
util/ceg/util/update_ceg
Executable file
@@ -0,0 +1,28 @@
|
||||
make -f ce_makefile ceg/ceg
|
||||
|
||||
for i
|
||||
do
|
||||
case $i in
|
||||
ALL) make -f ce_makefile EM_instr ce.a;
|
||||
exit 0;;
|
||||
|
||||
*.o) make -f ce_makefile ce/$i;
|
||||
ar r ce.a $i;;
|
||||
|
||||
*..) ( cd ce; ../../../../lib/cpp ../EM_table| sed "/^#/d"| ../ceg/ceg -c $i);
|
||||
F=`basename $i ..`;
|
||||
U="_dnam"
|
||||
V="_dlb"
|
||||
make -f ce_makefile ce/$F.o ce/$F$U.o ce/"$F$V.o";
|
||||
echo ar r ce.a ce/$F.o ce/"$F$U.o" ce/"$F$V.o";
|
||||
ar r ce.a ce/$F.o ce/$F$U.o ce/"$F$U.o";;
|
||||
|
||||
*) ( cd ce; ../../../../lib/cpp ../EM_table| sed "/^#/d"| ../ceg/ceg -c $i);
|
||||
make -f ce_makefile ce/$i.o;
|
||||
echo ar r ce.a ce/$i.o;
|
||||
ar r ce.a ce/$i.o;;
|
||||
esac
|
||||
done
|
||||
|
||||
echo ranlib ce.a
|
||||
ranlib ce.a
|
||||
Reference in New Issue
Block a user