Add 1992/ant/try.sh

If you like ants there are now 1992 of them here to try out (whatever
that means :-) ).

Some typos in the test Makefile were also fixed (just those that I saw
as the command was scrolling by - I didn't look at the whole file).
This commit is contained in:
Cody Boone Ferguson committed 2024-01-14 09:03:58 -08:00
1 parent 903ef5472a
commit b0918543df
4 files changed
+44 -14

No files matched your search

+33
View File
@@ -0,0 +1,33 @@
#!/usr/bin/env bash
#
# try.sh - demonstrate IOCCC winner 1992/ant
#
# make sure CC is set so that when we do make CC="$CC" it isn't empty. Doing it
# this way allows us to have the user specify a different compiler in an easy
# way.
if [[ -z "$CC" ]]; then
CC="cc"
fi
make CC="$CC" all >/dev/null || exit 1
# clear screen after compilation so that only the entry is shown
clear
echo "$ ./ant Makefile am # build the tool itself" 1>&2
read -r -n 1 -p "Press any key to run: ./ant Makefile am: "
echo 1>&2
./ant Makefile am
echo 1>&2
echo "$ ./am Makefile am_clobber # clobber everything except am" 1>&2
read -r -n 1 -p "Press any key to continue: "
echo 1>&2
./am Makefile am_clobber # clobber everything except am
echo 1>&2
echo "$ ./am ant.test.mk # run the test Makefile with am" 1>&2
read -r -n 1 -p "Press any key to continue: "
echo 1>&2
./am ant.test.mk # run the test Makefile with am