fixup commit for tag 'release-6-0-pre-3'
This commit is contained in:
@@ -1,70 +0,0 @@
|
||||
trap "rm -f x$$.c" 0 1 2 3 15
|
||||
EMHOME=/usr/em
|
||||
CFLAG=0
|
||||
TARGET=a.out
|
||||
while :
|
||||
do
|
||||
case $# in
|
||||
0) break;;
|
||||
esac
|
||||
case $1 in
|
||||
-I*|-D*|-U*)
|
||||
PREP=$PREP" "$1
|
||||
;;
|
||||
-c) CFLAG=1
|
||||
;;
|
||||
-o) shift
|
||||
TARGET=$1
|
||||
;;
|
||||
-F) shift
|
||||
LFLAG="-F $1"
|
||||
;;
|
||||
-*) FLAGS=$FLAGS" "$1
|
||||
;;
|
||||
*) ARG=$ARG" "$1
|
||||
;;
|
||||
esac
|
||||
shift
|
||||
done
|
||||
for i in $ARG
|
||||
do
|
||||
case $i in
|
||||
*.c)
|
||||
nm=`basename $i .c`
|
||||
if [ -x $EMHOME/lib/cpp ]
|
||||
then
|
||||
cpp=$EMHOME/lib/cpp
|
||||
cppf=-P
|
||||
else
|
||||
cpp=/bin/cc
|
||||
cppf=-E
|
||||
fi
|
||||
if $cpp $cppf $PREP $i > x$$.c && /bin/cc $FLAGS -c x$$.c
|
||||
then
|
||||
mv x$$.o $nm.o
|
||||
LDARG=$LDARG" "$nm.o
|
||||
else
|
||||
rm -f x$$.c
|
||||
exit 1
|
||||
fi
|
||||
rm -f x$$.c
|
||||
;;
|
||||
*.s)
|
||||
if /bin/cc $FLAGS -c $i
|
||||
then
|
||||
LDARG=$LDARG" "`basename $i .s`.o
|
||||
else exit 1
|
||||
fi
|
||||
;;
|
||||
*) LDARG=$LDARG" "$i
|
||||
;;
|
||||
esac
|
||||
done
|
||||
case $CFLAG in
|
||||
1) ;;
|
||||
*) if /bin/cc $FLAGS $LFLAG $LDARG -o $TARGET
|
||||
then :
|
||||
else exit 1
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
67
first/ckpath
67
first/ckpath
@@ -1,67 +0,0 @@
|
||||
rm -f ../bin/x_tpath x_tpath
|
||||
echo 'Checking out your $PATH; . and $ACK/bin should be in front ...'
|
||||
echo "echo $$" >../bin/x_tpath
|
||||
rm -f x_tpath
|
||||
chmod +x ../bin/x_tpath
|
||||
case x`(x_tpath) 2>/dev/null`
|
||||
in
|
||||
x$$)
|
||||
STAT=0 ;;
|
||||
x)
|
||||
(cd ../bin ; echo Sorry, `pwd` is not in your shell PATH" ($PATH)")
|
||||
STAT=1 ;;
|
||||
*)
|
||||
echo "Sorry, there is something wrong with your PATH ($PATH)" ;;
|
||||
esac
|
||||
echo "echo t_$$" > X_Y_Z_
|
||||
chmod +x X_Y_Z_
|
||||
case x`X_Y_Z_`
|
||||
in
|
||||
xt_$$)
|
||||
;;
|
||||
x)
|
||||
(cd ../bin ; echo Sorry, . is not in your shell PATH" ($PATH)")
|
||||
STAT=2 ;;
|
||||
*)
|
||||
echo "Sorry, there is something wrong with your PATH ($PATH)" ;;
|
||||
esac
|
||||
rm -f X_Y_Z_
|
||||
case $STAT
|
||||
in
|
||||
2)
|
||||
;;
|
||||
*)
|
||||
hash -r ;;
|
||||
esac
|
||||
echo "echo l_$$" >x_tpath
|
||||
chmod +x x_tpath
|
||||
case x`(x_tpath) 2>/dev/null`
|
||||
in
|
||||
xl_$$)
|
||||
;;
|
||||
x)
|
||||
(cd ../bin ; echo Sorry, . is not in your shell PATH" ($PATH)")
|
||||
STAT=2 ;;
|
||||
x$$)
|
||||
echo Sorry, . is not in your PATH" ($PATH)" or after the ACK bin directory
|
||||
STAT=3 ;;
|
||||
*)
|
||||
echo "Sorry, there is something wrong with your PATH ($PATH)"
|
||||
STAT=4 ;;
|
||||
esac
|
||||
rm -f ../bin/x_tpath x_tpath
|
||||
echo "echo 93" > ../bin/cat
|
||||
chmod +x ../bin/cat
|
||||
hash -r
|
||||
case x`cat < /dev/null 2>/dev/null`
|
||||
in
|
||||
x93)
|
||||
rm -f ../bin/cat
|
||||
;;
|
||||
*)
|
||||
rm -f ../bin/cat
|
||||
(cd ../bin ; echo Sorry, `pwd` comes too late in your PATH" ($PATH)" )
|
||||
STAT=13
|
||||
;;
|
||||
esac
|
||||
exit $STAT
|
||||
@@ -1,7 +0,0 @@
|
||||
if (ack_sys ) >/dev/null 2>&1
|
||||
then
|
||||
exit 0
|
||||
else
|
||||
echo "You need to run 'first' first"
|
||||
exit 1
|
||||
fi
|
||||
@@ -1,75 +0,0 @@
|
||||
FL=succes
|
||||
TRIES=
|
||||
case X$# in
|
||||
X0)
|
||||
if (.Xlex) > /dev/null 2>&1
|
||||
then
|
||||
TRY=`.Xlex`
|
||||
else TRY=-lln
|
||||
fi
|
||||
echo "trying to find your lex library ..."
|
||||
cat > x.l <<'EOF'
|
||||
%%
|
||||
[A-Z] putchar(yytext[0]+'a'-'A');
|
||||
EOF
|
||||
if lex x.l > /dev/null 2>&1 && cc -c lex.yy.c > /dev/null 2>&1
|
||||
then :
|
||||
else echo "Sorry, your lex does not seem to work"
|
||||
exit 2
|
||||
fi
|
||||
cat > trylib <<'EOF'
|
||||
if cc lex.yy.o $1 > /dev/null 2>&1
|
||||
then
|
||||
rm -f lex.yy.* a.out
|
||||
exit 0
|
||||
else
|
||||
exit 1
|
||||
fi
|
||||
EOF
|
||||
if sh trylib $TRY
|
||||
then
|
||||
LEX=$TRY
|
||||
else
|
||||
exec $0 -ll $TRY
|
||||
fi
|
||||
;;
|
||||
*) if sh trylib $1
|
||||
then
|
||||
LEX=$1
|
||||
else
|
||||
TRIES="$2 and $1"
|
||||
FL=fail
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
case X$FL in
|
||||
Xfail) echo 'What option do I have to give to cc to get the LEX library?'
|
||||
echo "I tried " $TRIES "but these don't seem to work."
|
||||
echo -n 'LEX library option: '
|
||||
if read ANSWER
|
||||
then :
|
||||
else echo "Sorry, got EOF while reading your answer"
|
||||
exit 9
|
||||
fi
|
||||
exec $0 $ANSWER "$TRIES"
|
||||
;;
|
||||
Xsucces)
|
||||
for i in ../util/opt ../util/cgg ../util/ncgg ../lang/occam/comp ../modules/src/em_opt ../util/ceg/as_parser
|
||||
do
|
||||
( cd $i
|
||||
cp Makefile makefile
|
||||
ed - makefile << EOF
|
||||
/^LEXLIB/c
|
||||
LEXLIB = $LEX
|
||||
.
|
||||
w
|
||||
q
|
||||
EOF
|
||||
)
|
||||
done
|
||||
;;
|
||||
esac
|
||||
rm -f x.l trylib lex.yy.*
|
||||
echo echo "$LEX" > .Xlex
|
||||
chmod +x .Xlex
|
||||
echo "apparently, \"cc ... $LEX\" works"
|
||||
@@ -1,21 +0,0 @@
|
||||
#include <stdio.h>
|
||||
|
||||
main(argc, argv)
|
||||
int argc;
|
||||
char *argv[];
|
||||
{
|
||||
int nflag = 0;
|
||||
|
||||
if(argc > 1 && ! strncmp(argv[1], "-n", 2)) {
|
||||
nflag++;
|
||||
argc--;
|
||||
argv++;
|
||||
}
|
||||
while (--argc > 0) {
|
||||
fputs(argv[1], stdout);
|
||||
argv++;
|
||||
if (argc > 1) putchar(' ');
|
||||
}
|
||||
if (!nflag) putchar('\n');
|
||||
exit(0);
|
||||
}
|
||||
Reference in New Issue
Block a user