add make genpath rules, .path files, updated .top and .year
Add .path files to each winner directory: a file containing the path to the winner directory from the top directory. Changed YYYY/.year files to contain the paths, from the top directory, if the winning directories for the given year. Changed `/.top` to contain the IOCCC years. Added `make genpath` rule to the top Makefile and the year Makefiles to generate the above. Added FAQ 6.8 to `faq.md` to explain the above. Updated manifest to reflect recent changes to the list of files.
This commit is contained in:
1 parent
2f002af1c8
commit
6206201d8a
384 files changed
+3615
-894
No files matched your search
@@ -1 +1,27 @@
|
|||||||
IOCCC
|
1984
|
||||||
|
1985
|
||||||
|
1986
|
||||||
|
1987
|
||||||
|
1988
|
||||||
|
1989
|
||||||
|
1990
|
||||||
|
1991
|
||||||
|
1992
|
||||||
|
1993
|
||||||
|
1994
|
||||||
|
1995
|
||||||
|
1996
|
||||||
|
1998
|
||||||
|
2000
|
||||||
|
2001
|
||||||
|
2004
|
||||||
|
2005
|
||||||
|
2006
|
||||||
|
2011
|
||||||
|
2012
|
||||||
|
2013
|
||||||
|
2014
|
||||||
|
2015
|
||||||
|
2018
|
||||||
|
2019
|
||||||
|
2020
|
||||||
+4
-1
@@ -1 +1,4 @@
|
|||||||
1984
|
1984/anonymous
|
||||||
|
1984/decot
|
||||||
|
1984/laman
|
||||||
|
1984/mullender
|
||||||
+54
-27
@@ -45,6 +45,7 @@ WINNERS= anonymous decot laman mullender
|
|||||||
|
|
||||||
YEAR= 1984
|
YEAR= 1984
|
||||||
|
|
||||||
|
|
||||||
###################
|
###################
|
||||||
# build all entries
|
# build all entries
|
||||||
###################
|
###################
|
||||||
@@ -52,7 +53,7 @@ YEAR= 1984
|
|||||||
all:
|
all:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -63,15 +64,15 @@ all:
|
|||||||
|
|
||||||
.PHONY: all alt data everything diff_orig_prog diff_prog_orig \
|
.PHONY: all alt data everything diff_orig_prog diff_prog_orig \
|
||||||
diff_alt_prog diff_prog_alt diff_orig_alt diff_alt_orig \
|
diff_alt_prog diff_prog_alt diff_orig_alt diff_alt_orig \
|
||||||
clean clobber install love haste waste maker easter_egg \
|
clean clobber install genpath love haste waste maker \
|
||||||
sandwich supernova deep_magic magic charon pluto
|
easter_egg sandwich supernova deep_magic magic charon pluto
|
||||||
|
|
||||||
# alternative executable
|
# alternative executable
|
||||||
#
|
#
|
||||||
alt:
|
alt:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -85,7 +86,7 @@ alt:
|
|||||||
data:
|
data:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -99,7 +100,7 @@ data:
|
|||||||
everything:
|
everything:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -118,7 +119,7 @@ everything:
|
|||||||
diff_orig_prog:
|
diff_orig_prog:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -132,7 +133,7 @@ diff_orig_prog:
|
|||||||
diff_prog_orig:
|
diff_prog_orig:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -146,7 +147,7 @@ diff_prog_orig:
|
|||||||
diff_alt_prog:
|
diff_alt_prog:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -160,7 +161,7 @@ diff_alt_prog:
|
|||||||
diff_prog_alt:
|
diff_prog_alt:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -174,7 +175,7 @@ diff_prog_alt:
|
|||||||
diff_orig_alt:
|
diff_orig_alt:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -186,7 +187,7 @@ diff_orig_alt:
|
|||||||
diff_alt_orig:
|
diff_alt_orig:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -203,7 +204,7 @@ diff_alt_orig:
|
|||||||
clean:
|
clean:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -215,7 +216,7 @@ clean:
|
|||||||
clobber:
|
clobber:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -227,7 +228,7 @@ clobber:
|
|||||||
install:
|
install:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -239,7 +240,7 @@ install:
|
|||||||
indent.c:
|
indent.c:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -248,6 +249,32 @@ indent.c:
|
|||||||
done
|
done
|
||||||
@echo '=-=-= ${YEAR} complete make $@ =-=-='
|
@echo '=-=-= ${YEAR} complete make $@ =-=-='
|
||||||
|
|
||||||
|
genpath:
|
||||||
|
@echo '=-=-= IOCCC begin make $@ =-=-='
|
||||||
|
@${RM} -f .tmp.genpath
|
||||||
|
@-for i in ${WINNERS}; do \
|
||||||
|
echo "${YEAR}/$$i" >> .tmp.genpath; \
|
||||||
|
rm -f "$$i/.tmp.genpath"; \
|
||||||
|
echo "${YEAR}/$$i" >> "$$i/.tmp.genpath"; \
|
||||||
|
if ${CMP} -s "$$i/.tmp.genpath" "$$i/.path"; then \
|
||||||
|
rm -f "$$i/.tmp.genpath"; \
|
||||||
|
echo "$$i/.path already up to date"; \
|
||||||
|
else \
|
||||||
|
${MV} -f "$$i/.tmp.genpath" "$$i/.path"; \
|
||||||
|
${CHMOD} 0444 "$$i/.path"; \
|
||||||
|
echo "updated $$i/.path"; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
@-if ${CMP} -s .tmp.genpath .year; then \
|
||||||
|
${RM} -f .tmp.genpath; \
|
||||||
|
echo ".year already up to date"; \
|
||||||
|
else \
|
||||||
|
${MV} -f .tmp.genpath .year; \
|
||||||
|
${CHMOD} 0444 .year; \
|
||||||
|
echo "updated .year"; \
|
||||||
|
fi
|
||||||
|
@echo '=-=-= IOCCC complete make $@ =-=-='
|
||||||
|
|
||||||
|
|
||||||
##################
|
##################
|
||||||
# 133t hacker rulz
|
# 133t hacker rulz
|
||||||
@@ -256,7 +283,7 @@ indent.c:
|
|||||||
love:
|
love:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -268,7 +295,7 @@ love:
|
|||||||
haste:
|
haste:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -280,7 +307,7 @@ haste:
|
|||||||
waste:
|
waste:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -292,7 +319,7 @@ waste:
|
|||||||
maker:
|
maker:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -304,7 +331,7 @@ maker:
|
|||||||
easter_egg:
|
easter_egg:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -316,7 +343,7 @@ easter_egg:
|
|||||||
sandwich:
|
sandwich:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -331,7 +358,7 @@ sandwich:
|
|||||||
supernova:
|
supernova:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -343,7 +370,7 @@ supernova:
|
|||||||
deep_magic:
|
deep_magic:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -355,7 +382,7 @@ deep_magic:
|
|||||||
magic:
|
magic:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -367,7 +394,7 @@ magic:
|
|||||||
charon:
|
charon:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -379,7 +406,7 @@ charon:
|
|||||||
pluto:
|
pluto:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
1984/anonymous
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1984/decot
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1984/laman
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1984/mullender
|
||||||
+5
-1
@@ -1 +1,5 @@
|
|||||||
1985
|
1985/applin
|
||||||
|
1985/august
|
||||||
|
1985/lycklama
|
||||||
|
1985/shapiro
|
||||||
|
1985/sicherman
|
||||||
+82
-25
@@ -45,6 +45,7 @@ WINNERS= applin august lycklama shapiro sicherman
|
|||||||
|
|
||||||
YEAR= 1985
|
YEAR= 1985
|
||||||
|
|
||||||
|
|
||||||
###################
|
###################
|
||||||
# build all entries
|
# build all entries
|
||||||
###################
|
###################
|
||||||
@@ -52,7 +53,7 @@ YEAR= 1985
|
|||||||
all:
|
all:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -63,13 +64,43 @@ all:
|
|||||||
|
|
||||||
.PHONY: all alt data everything diff_orig_prog diff_prog_orig \
|
.PHONY: all alt data everything diff_orig_prog diff_prog_orig \
|
||||||
diff_alt_prog diff_prog_alt diff_orig_alt diff_alt_orig \
|
diff_alt_prog diff_prog_alt diff_orig_alt diff_alt_orig \
|
||||||
clean clobber install love haste waste maker easter_egg \
|
clean clobber install genpath love haste waste maker \
|
||||||
sandwich supernova deep_magic magic charon pluto
|
easter_egg sandwich supernova deep_magic magic charon pluto
|
||||||
|
|
||||||
|
# alternative executable
|
||||||
|
#
|
||||||
|
alt:
|
||||||
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
|
@echo
|
||||||
|
@for i in ${WINNERS}; do \
|
||||||
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
|
(cd $$i && ${MAKE} $@); \
|
||||||
|
echo "=-= end ${YEAR}/$$i =-="; \
|
||||||
|
echo; \
|
||||||
|
done
|
||||||
|
@echo '=-=-= ${YEAR} complete make $@ =-=-='
|
||||||
|
|
||||||
|
# data files
|
||||||
|
#
|
||||||
|
data:
|
||||||
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
|
@echo
|
||||||
|
@for i in ${WINNERS}; do \
|
||||||
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
|
(cd $$i && ${MAKE} $@); \
|
||||||
|
echo "=-= end ${YEAR}/$$i =-="; \
|
||||||
|
echo; \
|
||||||
|
done
|
||||||
|
@echo '=-=-= ${YEAR} complete make $@ =-=-='
|
||||||
|
|
||||||
|
# both all and alt
|
||||||
#
|
#
|
||||||
everything:
|
everything:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -88,7 +119,7 @@ everything:
|
|||||||
diff_orig_prog:
|
diff_orig_prog:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -102,7 +133,7 @@ diff_orig_prog:
|
|||||||
diff_prog_orig:
|
diff_prog_orig:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -116,7 +147,7 @@ diff_prog_orig:
|
|||||||
diff_alt_prog:
|
diff_alt_prog:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -130,7 +161,7 @@ diff_alt_prog:
|
|||||||
diff_prog_alt:
|
diff_prog_alt:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -144,7 +175,7 @@ diff_prog_alt:
|
|||||||
diff_orig_alt:
|
diff_orig_alt:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -156,7 +187,7 @@ diff_orig_alt:
|
|||||||
diff_alt_orig:
|
diff_alt_orig:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -173,7 +204,7 @@ diff_alt_orig:
|
|||||||
clean:
|
clean:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -185,7 +216,7 @@ clean:
|
|||||||
clobber:
|
clobber:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -197,7 +228,7 @@ clobber:
|
|||||||
install:
|
install:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -209,7 +240,7 @@ install:
|
|||||||
indent.c:
|
indent.c:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -218,6 +249,32 @@ indent.c:
|
|||||||
done
|
done
|
||||||
@echo '=-=-= ${YEAR} complete make $@ =-=-='
|
@echo '=-=-= ${YEAR} complete make $@ =-=-='
|
||||||
|
|
||||||
|
genpath:
|
||||||
|
@echo '=-=-= IOCCC begin make $@ =-=-='
|
||||||
|
@${RM} -f .tmp.genpath
|
||||||
|
@-for i in ${WINNERS}; do \
|
||||||
|
echo "${YEAR}/$$i" >> .tmp.genpath; \
|
||||||
|
rm -f "$$i/.tmp.genpath"; \
|
||||||
|
echo "${YEAR}/$$i" >> "$$i/.tmp.genpath"; \
|
||||||
|
if ${CMP} -s "$$i/.tmp.genpath" "$$i/.path"; then \
|
||||||
|
rm -f "$$i/.tmp.genpath"; \
|
||||||
|
echo "$$i/.path already up to date"; \
|
||||||
|
else \
|
||||||
|
${MV} -f "$$i/.tmp.genpath" "$$i/.path"; \
|
||||||
|
${CHMOD} 0444 "$$i/.path"; \
|
||||||
|
echo "updated $$i/.path"; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
@-if ${CMP} -s .tmp.genpath .year; then \
|
||||||
|
${RM} -f .tmp.genpath; \
|
||||||
|
echo ".year already up to date"; \
|
||||||
|
else \
|
||||||
|
${MV} -f .tmp.genpath .year; \
|
||||||
|
${CHMOD} 0444 .year; \
|
||||||
|
echo "updated .year"; \
|
||||||
|
fi
|
||||||
|
@echo '=-=-= IOCCC complete make $@ =-=-='
|
||||||
|
|
||||||
|
|
||||||
##################
|
##################
|
||||||
# 133t hacker rulz
|
# 133t hacker rulz
|
||||||
@@ -226,7 +283,7 @@ indent.c:
|
|||||||
love:
|
love:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -238,7 +295,7 @@ love:
|
|||||||
haste:
|
haste:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -250,7 +307,7 @@ haste:
|
|||||||
waste:
|
waste:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -262,7 +319,7 @@ waste:
|
|||||||
maker:
|
maker:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -274,7 +331,7 @@ maker:
|
|||||||
easter_egg:
|
easter_egg:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -286,7 +343,7 @@ easter_egg:
|
|||||||
sandwich:
|
sandwich:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -301,7 +358,7 @@ sandwich:
|
|||||||
supernova:
|
supernova:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -313,7 +370,7 @@ supernova:
|
|||||||
deep_magic:
|
deep_magic:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -325,7 +382,7 @@ deep_magic:
|
|||||||
magic:
|
magic:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -337,7 +394,7 @@ magic:
|
|||||||
charon:
|
charon:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -349,7 +406,7 @@ charon:
|
|||||||
pluto:
|
pluto:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
1985/applin
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1985/august
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1985/lycklama
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1985/shapiro
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1985/sicherman
|
||||||
+9
-1
@@ -1 +1,9 @@
|
|||||||
1986
|
1986/applin
|
||||||
|
1986/august
|
||||||
|
1986/bright
|
||||||
|
1986/hague
|
||||||
|
1986/holloway
|
||||||
|
1986/marshall
|
||||||
|
1986/pawka
|
||||||
|
1986/stein
|
||||||
|
1986/wall
|
||||||
+54
-27
@@ -45,6 +45,7 @@ WINNERS= applin august bright hague holloway marshall pawka stein wall
|
|||||||
|
|
||||||
YEAR= 1986
|
YEAR= 1986
|
||||||
|
|
||||||
|
|
||||||
###################
|
###################
|
||||||
# build all entries
|
# build all entries
|
||||||
###################
|
###################
|
||||||
@@ -52,7 +53,7 @@ YEAR= 1986
|
|||||||
all:
|
all:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -63,15 +64,15 @@ all:
|
|||||||
|
|
||||||
.PHONY: all alt data everything diff_orig_prog diff_prog_orig \
|
.PHONY: all alt data everything diff_orig_prog diff_prog_orig \
|
||||||
diff_alt_prog diff_prog_alt diff_orig_alt diff_alt_orig \
|
diff_alt_prog diff_prog_alt diff_orig_alt diff_alt_orig \
|
||||||
clean clobber install love haste waste maker easter_egg \
|
clean clobber install genpath love haste waste maker \
|
||||||
sandwich supernova deep_magic magic charon pluto
|
easter_egg sandwich supernova deep_magic magic charon pluto
|
||||||
|
|
||||||
# alternative executable
|
# alternative executable
|
||||||
#
|
#
|
||||||
alt:
|
alt:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -85,7 +86,7 @@ alt:
|
|||||||
data:
|
data:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -99,7 +100,7 @@ data:
|
|||||||
everything:
|
everything:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -118,7 +119,7 @@ everything:
|
|||||||
diff_orig_prog:
|
diff_orig_prog:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -132,7 +133,7 @@ diff_orig_prog:
|
|||||||
diff_prog_orig:
|
diff_prog_orig:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -146,7 +147,7 @@ diff_prog_orig:
|
|||||||
diff_alt_prog:
|
diff_alt_prog:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -160,7 +161,7 @@ diff_alt_prog:
|
|||||||
diff_prog_alt:
|
diff_prog_alt:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -174,7 +175,7 @@ diff_prog_alt:
|
|||||||
diff_orig_alt:
|
diff_orig_alt:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -186,7 +187,7 @@ diff_orig_alt:
|
|||||||
diff_alt_orig:
|
diff_alt_orig:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -203,7 +204,7 @@ diff_alt_orig:
|
|||||||
clean:
|
clean:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -215,7 +216,7 @@ clean:
|
|||||||
clobber:
|
clobber:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -227,7 +228,7 @@ clobber:
|
|||||||
install:
|
install:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -239,7 +240,7 @@ install:
|
|||||||
indent.c:
|
indent.c:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -248,6 +249,32 @@ indent.c:
|
|||||||
done
|
done
|
||||||
@echo '=-=-= ${YEAR} complete make $@ =-=-='
|
@echo '=-=-= ${YEAR} complete make $@ =-=-='
|
||||||
|
|
||||||
|
genpath:
|
||||||
|
@echo '=-=-= IOCCC begin make $@ =-=-='
|
||||||
|
@${RM} -f .tmp.genpath
|
||||||
|
@-for i in ${WINNERS}; do \
|
||||||
|
echo "${YEAR}/$$i" >> .tmp.genpath; \
|
||||||
|
rm -f "$$i/.tmp.genpath"; \
|
||||||
|
echo "${YEAR}/$$i" >> "$$i/.tmp.genpath"; \
|
||||||
|
if ${CMP} -s "$$i/.tmp.genpath" "$$i/.path"; then \
|
||||||
|
rm -f "$$i/.tmp.genpath"; \
|
||||||
|
echo "$$i/.path already up to date"; \
|
||||||
|
else \
|
||||||
|
${MV} -f "$$i/.tmp.genpath" "$$i/.path"; \
|
||||||
|
${CHMOD} 0444 "$$i/.path"; \
|
||||||
|
echo "updated $$i/.path"; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
@-if ${CMP} -s .tmp.genpath .year; then \
|
||||||
|
${RM} -f .tmp.genpath; \
|
||||||
|
echo ".year already up to date"; \
|
||||||
|
else \
|
||||||
|
${MV} -f .tmp.genpath .year; \
|
||||||
|
${CHMOD} 0444 .year; \
|
||||||
|
echo "updated .year"; \
|
||||||
|
fi
|
||||||
|
@echo '=-=-= IOCCC complete make $@ =-=-='
|
||||||
|
|
||||||
|
|
||||||
##################
|
##################
|
||||||
# 133t hacker rulz
|
# 133t hacker rulz
|
||||||
@@ -256,7 +283,7 @@ indent.c:
|
|||||||
love:
|
love:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -268,7 +295,7 @@ love:
|
|||||||
haste:
|
haste:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -280,7 +307,7 @@ haste:
|
|||||||
waste:
|
waste:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -292,7 +319,7 @@ waste:
|
|||||||
maker:
|
maker:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -304,7 +331,7 @@ maker:
|
|||||||
easter_egg:
|
easter_egg:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -316,7 +343,7 @@ easter_egg:
|
|||||||
sandwich:
|
sandwich:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -331,7 +358,7 @@ sandwich:
|
|||||||
supernova:
|
supernova:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -343,7 +370,7 @@ supernova:
|
|||||||
deep_magic:
|
deep_magic:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -355,7 +382,7 @@ deep_magic:
|
|||||||
magic:
|
magic:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -367,7 +394,7 @@ magic:
|
|||||||
charon:
|
charon:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -379,7 +406,7 @@ charon:
|
|||||||
pluto:
|
pluto:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
1986/applin
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1986/august
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1986/bright
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1986/hague
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1986/holloway
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1986/marshall
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1986/pawka
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1986/stein
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1986/wall
|
||||||
+7
-1
@@ -1 +1,7 @@
|
|||||||
1987
|
1987/biggar
|
||||||
|
1987/heckbert
|
||||||
|
1987/hines
|
||||||
|
1987/korn
|
||||||
|
1987/lievaart
|
||||||
|
1987/wall
|
||||||
|
1987/westley
|
||||||
+54
-27
@@ -45,6 +45,7 @@ WINNERS= biggar heckbert hines korn lievaart wall westley
|
|||||||
|
|
||||||
YEAR= 1987
|
YEAR= 1987
|
||||||
|
|
||||||
|
|
||||||
###################
|
###################
|
||||||
# build all entries
|
# build all entries
|
||||||
###################
|
###################
|
||||||
@@ -52,7 +53,7 @@ YEAR= 1987
|
|||||||
all:
|
all:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -63,15 +64,15 @@ all:
|
|||||||
|
|
||||||
.PHONY: all alt data everything diff_orig_prog diff_prog_orig \
|
.PHONY: all alt data everything diff_orig_prog diff_prog_orig \
|
||||||
diff_alt_prog diff_prog_alt diff_orig_alt diff_alt_orig \
|
diff_alt_prog diff_prog_alt diff_orig_alt diff_alt_orig \
|
||||||
clean clobber install love haste waste maker easter_egg \
|
clean clobber install genpath love haste waste maker \
|
||||||
sandwich supernova deep_magic magic charon pluto
|
easter_egg sandwich supernova deep_magic magic charon pluto
|
||||||
|
|
||||||
# alternative executable
|
# alternative executable
|
||||||
#
|
#
|
||||||
alt:
|
alt:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -85,7 +86,7 @@ alt:
|
|||||||
data:
|
data:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -99,7 +100,7 @@ data:
|
|||||||
everything:
|
everything:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -118,7 +119,7 @@ everything:
|
|||||||
diff_orig_prog:
|
diff_orig_prog:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -132,7 +133,7 @@ diff_orig_prog:
|
|||||||
diff_prog_orig:
|
diff_prog_orig:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -146,7 +147,7 @@ diff_prog_orig:
|
|||||||
diff_alt_prog:
|
diff_alt_prog:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -160,7 +161,7 @@ diff_alt_prog:
|
|||||||
diff_prog_alt:
|
diff_prog_alt:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -174,7 +175,7 @@ diff_prog_alt:
|
|||||||
diff_orig_alt:
|
diff_orig_alt:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -186,7 +187,7 @@ diff_orig_alt:
|
|||||||
diff_alt_orig:
|
diff_alt_orig:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -203,7 +204,7 @@ diff_alt_orig:
|
|||||||
clean:
|
clean:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -215,7 +216,7 @@ clean:
|
|||||||
clobber:
|
clobber:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -227,7 +228,7 @@ clobber:
|
|||||||
install:
|
install:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -239,7 +240,7 @@ install:
|
|||||||
indent.c:
|
indent.c:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -248,6 +249,32 @@ indent.c:
|
|||||||
done
|
done
|
||||||
@echo '=-=-= ${YEAR} complete make $@ =-=-='
|
@echo '=-=-= ${YEAR} complete make $@ =-=-='
|
||||||
|
|
||||||
|
genpath:
|
||||||
|
@echo '=-=-= IOCCC begin make $@ =-=-='
|
||||||
|
@${RM} -f .tmp.genpath
|
||||||
|
@-for i in ${WINNERS}; do \
|
||||||
|
echo "${YEAR}/$$i" >> .tmp.genpath; \
|
||||||
|
rm -f "$$i/.tmp.genpath"; \
|
||||||
|
echo "${YEAR}/$$i" >> "$$i/.tmp.genpath"; \
|
||||||
|
if ${CMP} -s "$$i/.tmp.genpath" "$$i/.path"; then \
|
||||||
|
rm -f "$$i/.tmp.genpath"; \
|
||||||
|
echo "$$i/.path already up to date"; \
|
||||||
|
else \
|
||||||
|
${MV} -f "$$i/.tmp.genpath" "$$i/.path"; \
|
||||||
|
${CHMOD} 0444 "$$i/.path"; \
|
||||||
|
echo "updated $$i/.path"; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
@-if ${CMP} -s .tmp.genpath .year; then \
|
||||||
|
${RM} -f .tmp.genpath; \
|
||||||
|
echo ".year already up to date"; \
|
||||||
|
else \
|
||||||
|
${MV} -f .tmp.genpath .year; \
|
||||||
|
${CHMOD} 0444 .year; \
|
||||||
|
echo "updated .year"; \
|
||||||
|
fi
|
||||||
|
@echo '=-=-= IOCCC complete make $@ =-=-='
|
||||||
|
|
||||||
|
|
||||||
##################
|
##################
|
||||||
# 133t hacker rulz
|
# 133t hacker rulz
|
||||||
@@ -256,7 +283,7 @@ indent.c:
|
|||||||
love:
|
love:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -268,7 +295,7 @@ love:
|
|||||||
haste:
|
haste:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -280,7 +307,7 @@ haste:
|
|||||||
waste:
|
waste:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -292,7 +319,7 @@ waste:
|
|||||||
maker:
|
maker:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -304,7 +331,7 @@ maker:
|
|||||||
easter_egg:
|
easter_egg:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -316,7 +343,7 @@ easter_egg:
|
|||||||
sandwich:
|
sandwich:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -331,7 +358,7 @@ sandwich:
|
|||||||
supernova:
|
supernova:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -343,7 +370,7 @@ supernova:
|
|||||||
deep_magic:
|
deep_magic:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -355,7 +382,7 @@ deep_magic:
|
|||||||
magic:
|
magic:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -367,7 +394,7 @@ magic:
|
|||||||
charon:
|
charon:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -379,7 +406,7 @@ charon:
|
|||||||
pluto:
|
pluto:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
1987/biggar
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1987/heckbert
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1987/hines
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1987/korn
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1987/lievaart
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1987/wall
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1987/westley
|
||||||
+9
-1
@@ -1 +1,9 @@
|
|||||||
1988
|
1988/applin
|
||||||
|
1988/dale
|
||||||
|
1988/isaak
|
||||||
|
1988/litmaath
|
||||||
|
1988/phillipps
|
||||||
|
1988/reddy
|
||||||
|
1988/robison
|
||||||
|
1988/spinellis
|
||||||
|
1988/westley
|
||||||
+54
-27
@@ -45,6 +45,7 @@ WINNERS= applin dale isaak litmaath phillipps reddy robison spinellis westley
|
|||||||
|
|
||||||
YEAR= 1988
|
YEAR= 1988
|
||||||
|
|
||||||
|
|
||||||
###################
|
###################
|
||||||
# build all entries
|
# build all entries
|
||||||
###################
|
###################
|
||||||
@@ -52,7 +53,7 @@ YEAR= 1988
|
|||||||
all:
|
all:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -63,15 +64,15 @@ all:
|
|||||||
|
|
||||||
.PHONY: all alt data everything diff_orig_prog diff_prog_orig \
|
.PHONY: all alt data everything diff_orig_prog diff_prog_orig \
|
||||||
diff_alt_prog diff_prog_alt diff_orig_alt diff_alt_orig \
|
diff_alt_prog diff_prog_alt diff_orig_alt diff_alt_orig \
|
||||||
clean clobber install love haste waste maker easter_egg \
|
clean clobber install genpath love haste waste maker \
|
||||||
sandwich supernova deep_magic magic charon pluto
|
easter_egg sandwich supernova deep_magic magic charon pluto
|
||||||
|
|
||||||
# alternative executable
|
# alternative executable
|
||||||
#
|
#
|
||||||
alt:
|
alt:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -85,7 +86,7 @@ alt:
|
|||||||
data:
|
data:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -99,7 +100,7 @@ data:
|
|||||||
everything:
|
everything:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -118,7 +119,7 @@ everything:
|
|||||||
diff_orig_prog:
|
diff_orig_prog:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -132,7 +133,7 @@ diff_orig_prog:
|
|||||||
diff_prog_orig:
|
diff_prog_orig:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -146,7 +147,7 @@ diff_prog_orig:
|
|||||||
diff_alt_prog:
|
diff_alt_prog:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -160,7 +161,7 @@ diff_alt_prog:
|
|||||||
diff_prog_alt:
|
diff_prog_alt:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -174,7 +175,7 @@ diff_prog_alt:
|
|||||||
diff_orig_alt:
|
diff_orig_alt:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -186,7 +187,7 @@ diff_orig_alt:
|
|||||||
diff_alt_orig:
|
diff_alt_orig:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -203,7 +204,7 @@ diff_alt_orig:
|
|||||||
clean:
|
clean:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -215,7 +216,7 @@ clean:
|
|||||||
clobber:
|
clobber:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -227,7 +228,7 @@ clobber:
|
|||||||
install:
|
install:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -239,7 +240,7 @@ install:
|
|||||||
indent.c:
|
indent.c:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -248,6 +249,32 @@ indent.c:
|
|||||||
done
|
done
|
||||||
@echo '=-=-= ${YEAR} complete make $@ =-=-='
|
@echo '=-=-= ${YEAR} complete make $@ =-=-='
|
||||||
|
|
||||||
|
genpath:
|
||||||
|
@echo '=-=-= IOCCC begin make $@ =-=-='
|
||||||
|
@${RM} -f .tmp.genpath
|
||||||
|
@-for i in ${WINNERS}; do \
|
||||||
|
echo "${YEAR}/$$i" >> .tmp.genpath; \
|
||||||
|
rm -f "$$i/.tmp.genpath"; \
|
||||||
|
echo "${YEAR}/$$i" >> "$$i/.tmp.genpath"; \
|
||||||
|
if ${CMP} -s "$$i/.tmp.genpath" "$$i/.path"; then \
|
||||||
|
rm -f "$$i/.tmp.genpath"; \
|
||||||
|
echo "$$i/.path already up to date"; \
|
||||||
|
else \
|
||||||
|
${MV} -f "$$i/.tmp.genpath" "$$i/.path"; \
|
||||||
|
${CHMOD} 0444 "$$i/.path"; \
|
||||||
|
echo "updated $$i/.path"; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
@-if ${CMP} -s .tmp.genpath .year; then \
|
||||||
|
${RM} -f .tmp.genpath; \
|
||||||
|
echo ".year already up to date"; \
|
||||||
|
else \
|
||||||
|
${MV} -f .tmp.genpath .year; \
|
||||||
|
${CHMOD} 0444 .year; \
|
||||||
|
echo "updated .year"; \
|
||||||
|
fi
|
||||||
|
@echo '=-=-= IOCCC complete make $@ =-=-='
|
||||||
|
|
||||||
|
|
||||||
##################
|
##################
|
||||||
# 133t hacker rulz
|
# 133t hacker rulz
|
||||||
@@ -256,7 +283,7 @@ indent.c:
|
|||||||
love:
|
love:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -268,7 +295,7 @@ love:
|
|||||||
haste:
|
haste:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -280,7 +307,7 @@ haste:
|
|||||||
waste:
|
waste:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -292,7 +319,7 @@ waste:
|
|||||||
maker:
|
maker:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -304,7 +331,7 @@ maker:
|
|||||||
easter_egg:
|
easter_egg:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -316,7 +343,7 @@ easter_egg:
|
|||||||
sandwich:
|
sandwich:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -331,7 +358,7 @@ sandwich:
|
|||||||
supernova:
|
supernova:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -343,7 +370,7 @@ supernova:
|
|||||||
deep_magic:
|
deep_magic:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -355,7 +382,7 @@ deep_magic:
|
|||||||
magic:
|
magic:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -367,7 +394,7 @@ magic:
|
|||||||
charon:
|
charon:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -379,7 +406,7 @@ charon:
|
|||||||
pluto:
|
pluto:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
1988/applin
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1988/dale
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1988/isaak
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1988/litmaath
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1988/phillipps
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1988/reddy
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1988/robison
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1988/spinellis
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1988/westley
|
||||||
+10
-1
@@ -1 +1,10 @@
|
|||||||
1989
|
1989/fubar
|
||||||
|
1989/jar.1
|
||||||
|
1989/jar.2
|
||||||
|
1989/ovdluhe
|
||||||
|
1989/paul
|
||||||
|
1989/robison
|
||||||
|
1989/roemer
|
||||||
|
1989/tromp
|
||||||
|
1989/vanb
|
||||||
|
1989/westley
|
||||||
+54
-27
@@ -45,6 +45,7 @@ WINNERS= fubar jar.1 jar.2 ovdluhe paul robison roemer tromp vanb westley
|
|||||||
|
|
||||||
YEAR= 1989
|
YEAR= 1989
|
||||||
|
|
||||||
|
|
||||||
###################
|
###################
|
||||||
# build all entries
|
# build all entries
|
||||||
###################
|
###################
|
||||||
@@ -52,7 +53,7 @@ YEAR= 1989
|
|||||||
all:
|
all:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -63,15 +64,15 @@ all:
|
|||||||
|
|
||||||
.PHONY: all alt data everything diff_orig_prog diff_prog_orig \
|
.PHONY: all alt data everything diff_orig_prog diff_prog_orig \
|
||||||
diff_alt_prog diff_prog_alt diff_orig_alt diff_alt_orig \
|
diff_alt_prog diff_prog_alt diff_orig_alt diff_alt_orig \
|
||||||
clean clobber install love haste waste maker easter_egg \
|
clean clobber install genpath love haste waste maker \
|
||||||
sandwich supernova deep_magic magic charon pluto
|
easter_egg sandwich supernova deep_magic magic charon pluto
|
||||||
|
|
||||||
# alternative executable
|
# alternative executable
|
||||||
#
|
#
|
||||||
alt:
|
alt:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -85,7 +86,7 @@ alt:
|
|||||||
data:
|
data:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -99,7 +100,7 @@ data:
|
|||||||
everything:
|
everything:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -118,7 +119,7 @@ everything:
|
|||||||
diff_orig_prog:
|
diff_orig_prog:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -132,7 +133,7 @@ diff_orig_prog:
|
|||||||
diff_prog_orig:
|
diff_prog_orig:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -146,7 +147,7 @@ diff_prog_orig:
|
|||||||
diff_alt_prog:
|
diff_alt_prog:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -160,7 +161,7 @@ diff_alt_prog:
|
|||||||
diff_prog_alt:
|
diff_prog_alt:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -174,7 +175,7 @@ diff_prog_alt:
|
|||||||
diff_orig_alt:
|
diff_orig_alt:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -186,7 +187,7 @@ diff_orig_alt:
|
|||||||
diff_alt_orig:
|
diff_alt_orig:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -203,7 +204,7 @@ diff_alt_orig:
|
|||||||
clean:
|
clean:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -215,7 +216,7 @@ clean:
|
|||||||
clobber:
|
clobber:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -227,7 +228,7 @@ clobber:
|
|||||||
install:
|
install:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -239,7 +240,7 @@ install:
|
|||||||
indent.c:
|
indent.c:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -248,6 +249,32 @@ indent.c:
|
|||||||
done
|
done
|
||||||
@echo '=-=-= ${YEAR} complete make $@ =-=-='
|
@echo '=-=-= ${YEAR} complete make $@ =-=-='
|
||||||
|
|
||||||
|
genpath:
|
||||||
|
@echo '=-=-= IOCCC begin make $@ =-=-='
|
||||||
|
@${RM} -f .tmp.genpath
|
||||||
|
@-for i in ${WINNERS}; do \
|
||||||
|
echo "${YEAR}/$$i" >> .tmp.genpath; \
|
||||||
|
rm -f "$$i/.tmp.genpath"; \
|
||||||
|
echo "${YEAR}/$$i" >> "$$i/.tmp.genpath"; \
|
||||||
|
if ${CMP} -s "$$i/.tmp.genpath" "$$i/.path"; then \
|
||||||
|
rm -f "$$i/.tmp.genpath"; \
|
||||||
|
echo "$$i/.path already up to date"; \
|
||||||
|
else \
|
||||||
|
${MV} -f "$$i/.tmp.genpath" "$$i/.path"; \
|
||||||
|
${CHMOD} 0444 "$$i/.path"; \
|
||||||
|
echo "updated $$i/.path"; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
@-if ${CMP} -s .tmp.genpath .year; then \
|
||||||
|
${RM} -f .tmp.genpath; \
|
||||||
|
echo ".year already up to date"; \
|
||||||
|
else \
|
||||||
|
${MV} -f .tmp.genpath .year; \
|
||||||
|
${CHMOD} 0444 .year; \
|
||||||
|
echo "updated .year"; \
|
||||||
|
fi
|
||||||
|
@echo '=-=-= IOCCC complete make $@ =-=-='
|
||||||
|
|
||||||
|
|
||||||
##################
|
##################
|
||||||
# 133t hacker rulz
|
# 133t hacker rulz
|
||||||
@@ -256,7 +283,7 @@ indent.c:
|
|||||||
love:
|
love:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -268,7 +295,7 @@ love:
|
|||||||
haste:
|
haste:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -280,7 +307,7 @@ haste:
|
|||||||
waste:
|
waste:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -292,7 +319,7 @@ waste:
|
|||||||
maker:
|
maker:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -304,7 +331,7 @@ maker:
|
|||||||
easter_egg:
|
easter_egg:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -316,7 +343,7 @@ easter_egg:
|
|||||||
sandwich:
|
sandwich:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -331,7 +358,7 @@ sandwich:
|
|||||||
supernova:
|
supernova:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -343,7 +370,7 @@ supernova:
|
|||||||
deep_magic:
|
deep_magic:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -355,7 +382,7 @@ deep_magic:
|
|||||||
magic:
|
magic:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -367,7 +394,7 @@ magic:
|
|||||||
charon:
|
charon:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -379,7 +406,7 @@ charon:
|
|||||||
pluto:
|
pluto:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
1989/fubar
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1989/jar.1
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1989/jar.2
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1989/ovdluhe
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1989/paul
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1989/robison
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1989/roemer
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1989/tromp
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1989/vanb
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1989/westley
|
||||||
+11
-1
@@ -1 +1,11 @@
|
|||||||
1990
|
1990/baruch
|
||||||
|
1990/cmills
|
||||||
|
1990/dds
|
||||||
|
1990/dg
|
||||||
|
1990/jaw
|
||||||
|
1990/pjr
|
||||||
|
1990/scjones
|
||||||
|
1990/stig
|
||||||
|
1990/tbr
|
||||||
|
1990/theorem
|
||||||
|
1990/westley
|
||||||
+54
-27
@@ -45,6 +45,7 @@ WINNERS= baruch cmills dds dg jaw pjr scjones stig tbr theorem westley
|
|||||||
|
|
||||||
YEAR= 1990
|
YEAR= 1990
|
||||||
|
|
||||||
|
|
||||||
###################
|
###################
|
||||||
# build all entries
|
# build all entries
|
||||||
###################
|
###################
|
||||||
@@ -52,7 +53,7 @@ YEAR= 1990
|
|||||||
all:
|
all:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -63,15 +64,15 @@ all:
|
|||||||
|
|
||||||
.PHONY: all alt data everything diff_orig_prog diff_prog_orig \
|
.PHONY: all alt data everything diff_orig_prog diff_prog_orig \
|
||||||
diff_alt_prog diff_prog_alt diff_orig_alt diff_alt_orig \
|
diff_alt_prog diff_prog_alt diff_orig_alt diff_alt_orig \
|
||||||
clean clobber install love haste waste maker easter_egg \
|
clean clobber install genpath love haste waste maker \
|
||||||
sandwich supernova deep_magic magic charon pluto
|
easter_egg sandwich supernova deep_magic magic charon pluto
|
||||||
|
|
||||||
# alternative executable
|
# alternative executable
|
||||||
#
|
#
|
||||||
alt:
|
alt:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -85,7 +86,7 @@ alt:
|
|||||||
data:
|
data:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -99,7 +100,7 @@ data:
|
|||||||
everything:
|
everything:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -118,7 +119,7 @@ everything:
|
|||||||
diff_orig_prog:
|
diff_orig_prog:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -132,7 +133,7 @@ diff_orig_prog:
|
|||||||
diff_prog_orig:
|
diff_prog_orig:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -146,7 +147,7 @@ diff_prog_orig:
|
|||||||
diff_alt_prog:
|
diff_alt_prog:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -160,7 +161,7 @@ diff_alt_prog:
|
|||||||
diff_prog_alt:
|
diff_prog_alt:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -174,7 +175,7 @@ diff_prog_alt:
|
|||||||
diff_orig_alt:
|
diff_orig_alt:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -186,7 +187,7 @@ diff_orig_alt:
|
|||||||
diff_alt_orig:
|
diff_alt_orig:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -203,7 +204,7 @@ diff_alt_orig:
|
|||||||
clean:
|
clean:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -215,7 +216,7 @@ clean:
|
|||||||
clobber:
|
clobber:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -227,7 +228,7 @@ clobber:
|
|||||||
install:
|
install:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -239,7 +240,7 @@ install:
|
|||||||
indent.c:
|
indent.c:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -248,6 +249,32 @@ indent.c:
|
|||||||
done
|
done
|
||||||
@echo '=-=-= ${YEAR} complete make $@ =-=-='
|
@echo '=-=-= ${YEAR} complete make $@ =-=-='
|
||||||
|
|
||||||
|
genpath:
|
||||||
|
@echo '=-=-= IOCCC begin make $@ =-=-='
|
||||||
|
@${RM} -f .tmp.genpath
|
||||||
|
@-for i in ${WINNERS}; do \
|
||||||
|
echo "${YEAR}/$$i" >> .tmp.genpath; \
|
||||||
|
rm -f "$$i/.tmp.genpath"; \
|
||||||
|
echo "${YEAR}/$$i" >> "$$i/.tmp.genpath"; \
|
||||||
|
if ${CMP} -s "$$i/.tmp.genpath" "$$i/.path"; then \
|
||||||
|
rm -f "$$i/.tmp.genpath"; \
|
||||||
|
echo "$$i/.path already up to date"; \
|
||||||
|
else \
|
||||||
|
${MV} -f "$$i/.tmp.genpath" "$$i/.path"; \
|
||||||
|
${CHMOD} 0444 "$$i/.path"; \
|
||||||
|
echo "updated $$i/.path"; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
@-if ${CMP} -s .tmp.genpath .year; then \
|
||||||
|
${RM} -f .tmp.genpath; \
|
||||||
|
echo ".year already up to date"; \
|
||||||
|
else \
|
||||||
|
${MV} -f .tmp.genpath .year; \
|
||||||
|
${CHMOD} 0444 .year; \
|
||||||
|
echo "updated .year"; \
|
||||||
|
fi
|
||||||
|
@echo '=-=-= IOCCC complete make $@ =-=-='
|
||||||
|
|
||||||
|
|
||||||
##################
|
##################
|
||||||
# 133t hacker rulz
|
# 133t hacker rulz
|
||||||
@@ -256,7 +283,7 @@ indent.c:
|
|||||||
love:
|
love:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -268,7 +295,7 @@ love:
|
|||||||
haste:
|
haste:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -280,7 +307,7 @@ haste:
|
|||||||
waste:
|
waste:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -292,7 +319,7 @@ waste:
|
|||||||
maker:
|
maker:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -304,7 +331,7 @@ maker:
|
|||||||
easter_egg:
|
easter_egg:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -316,7 +343,7 @@ easter_egg:
|
|||||||
sandwich:
|
sandwich:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -331,7 +358,7 @@ sandwich:
|
|||||||
supernova:
|
supernova:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -343,7 +370,7 @@ supernova:
|
|||||||
deep_magic:
|
deep_magic:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -355,7 +382,7 @@ deep_magic:
|
|||||||
magic:
|
magic:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -367,7 +394,7 @@ magic:
|
|||||||
charon:
|
charon:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -379,7 +406,7 @@ charon:
|
|||||||
pluto:
|
pluto:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
1990/baruch
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1990/cmills
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1990/dds
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1990/dg
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1990/jaw
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1990/pjr
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1990/scjones
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1990/stig
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1990/tbr
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1990/theorem
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1990/westley
|
||||||
+9
-1
@@ -1 +1,9 @@
|
|||||||
1991
|
1991/ant
|
||||||
|
1991/brnstnd
|
||||||
|
1991/buzzard
|
||||||
|
1991/cdupont
|
||||||
|
1991/davidguy
|
||||||
|
1991/dds
|
||||||
|
1991/fine
|
||||||
|
1991/rince
|
||||||
|
1991/westley
|
||||||
+54
-27
@@ -45,6 +45,7 @@ WINNERS= ant brnstnd buzzard cdupont davidguy dds fine rince westley
|
|||||||
|
|
||||||
YEAR= 1991
|
YEAR= 1991
|
||||||
|
|
||||||
|
|
||||||
###################
|
###################
|
||||||
# build all entries
|
# build all entries
|
||||||
###################
|
###################
|
||||||
@@ -52,7 +53,7 @@ YEAR= 1991
|
|||||||
all:
|
all:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -63,15 +64,15 @@ all:
|
|||||||
|
|
||||||
.PHONY: all alt data everything diff_orig_prog diff_prog_orig \
|
.PHONY: all alt data everything diff_orig_prog diff_prog_orig \
|
||||||
diff_alt_prog diff_prog_alt diff_orig_alt diff_alt_orig \
|
diff_alt_prog diff_prog_alt diff_orig_alt diff_alt_orig \
|
||||||
clean clobber install love haste waste maker easter_egg \
|
clean clobber install genpath love haste waste maker \
|
||||||
sandwich supernova deep_magic magic charon pluto
|
easter_egg sandwich supernova deep_magic magic charon pluto
|
||||||
|
|
||||||
# alternative executable
|
# alternative executable
|
||||||
#
|
#
|
||||||
alt:
|
alt:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -85,7 +86,7 @@ alt:
|
|||||||
data:
|
data:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -99,7 +100,7 @@ data:
|
|||||||
everything:
|
everything:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -118,7 +119,7 @@ everything:
|
|||||||
diff_orig_prog:
|
diff_orig_prog:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -132,7 +133,7 @@ diff_orig_prog:
|
|||||||
diff_prog_orig:
|
diff_prog_orig:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -146,7 +147,7 @@ diff_prog_orig:
|
|||||||
diff_alt_prog:
|
diff_alt_prog:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -160,7 +161,7 @@ diff_alt_prog:
|
|||||||
diff_prog_alt:
|
diff_prog_alt:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -174,7 +175,7 @@ diff_prog_alt:
|
|||||||
diff_orig_alt:
|
diff_orig_alt:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -186,7 +187,7 @@ diff_orig_alt:
|
|||||||
diff_alt_orig:
|
diff_alt_orig:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -203,7 +204,7 @@ diff_alt_orig:
|
|||||||
clean:
|
clean:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -215,7 +216,7 @@ clean:
|
|||||||
clobber:
|
clobber:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -227,7 +228,7 @@ clobber:
|
|||||||
install:
|
install:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -239,7 +240,7 @@ install:
|
|||||||
indent.c:
|
indent.c:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -248,6 +249,32 @@ indent.c:
|
|||||||
done
|
done
|
||||||
@echo '=-=-= ${YEAR} complete make $@ =-=-='
|
@echo '=-=-= ${YEAR} complete make $@ =-=-='
|
||||||
|
|
||||||
|
genpath:
|
||||||
|
@echo '=-=-= IOCCC begin make $@ =-=-='
|
||||||
|
@${RM} -f .tmp.genpath
|
||||||
|
@-for i in ${WINNERS}; do \
|
||||||
|
echo "${YEAR}/$$i" >> .tmp.genpath; \
|
||||||
|
rm -f "$$i/.tmp.genpath"; \
|
||||||
|
echo "${YEAR}/$$i" >> "$$i/.tmp.genpath"; \
|
||||||
|
if ${CMP} -s "$$i/.tmp.genpath" "$$i/.path"; then \
|
||||||
|
rm -f "$$i/.tmp.genpath"; \
|
||||||
|
echo "$$i/.path already up to date"; \
|
||||||
|
else \
|
||||||
|
${MV} -f "$$i/.tmp.genpath" "$$i/.path"; \
|
||||||
|
${CHMOD} 0444 "$$i/.path"; \
|
||||||
|
echo "updated $$i/.path"; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
@-if ${CMP} -s .tmp.genpath .year; then \
|
||||||
|
${RM} -f .tmp.genpath; \
|
||||||
|
echo ".year already up to date"; \
|
||||||
|
else \
|
||||||
|
${MV} -f .tmp.genpath .year; \
|
||||||
|
${CHMOD} 0444 .year; \
|
||||||
|
echo "updated .year"; \
|
||||||
|
fi
|
||||||
|
@echo '=-=-= IOCCC complete make $@ =-=-='
|
||||||
|
|
||||||
|
|
||||||
##################
|
##################
|
||||||
# 133t hacker rulz
|
# 133t hacker rulz
|
||||||
@@ -256,7 +283,7 @@ indent.c:
|
|||||||
love:
|
love:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -268,7 +295,7 @@ love:
|
|||||||
haste:
|
haste:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -280,7 +307,7 @@ haste:
|
|||||||
waste:
|
waste:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -292,7 +319,7 @@ waste:
|
|||||||
maker:
|
maker:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -304,7 +331,7 @@ maker:
|
|||||||
easter_egg:
|
easter_egg:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -316,7 +343,7 @@ easter_egg:
|
|||||||
sandwich:
|
sandwich:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -331,7 +358,7 @@ sandwich:
|
|||||||
supernova:
|
supernova:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -343,7 +370,7 @@ supernova:
|
|||||||
deep_magic:
|
deep_magic:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -355,7 +382,7 @@ deep_magic:
|
|||||||
magic:
|
magic:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -367,7 +394,7 @@ magic:
|
|||||||
charon:
|
charon:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -379,7 +406,7 @@ charon:
|
|||||||
pluto:
|
pluto:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
1991/ant
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1991/brnstnd
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1991/buzzard
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1991/cdupont
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1991/davidguy
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1991/dds
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1991/fine
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1991/rince
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1991/westley
|
||||||
+13
-1
@@ -1 +1,13 @@
|
|||||||
1992
|
1992/adrian
|
||||||
|
1992/albert
|
||||||
|
1992/ant
|
||||||
|
1992/buzzard.1
|
||||||
|
1992/buzzard.2
|
||||||
|
1992/gson
|
||||||
|
1992/imc
|
||||||
|
1992/kivinen
|
||||||
|
1992/lush
|
||||||
|
1992/marangon
|
||||||
|
1992/nathan
|
||||||
|
1992/vern
|
||||||
|
1992/westley
|
||||||
+54
-27
@@ -46,6 +46,7 @@ WINNERS= adrian albert ant buzzard.1 buzzard.2 gson imc kivinen lush marangon \
|
|||||||
|
|
||||||
YEAR= 1992
|
YEAR= 1992
|
||||||
|
|
||||||
|
|
||||||
###################
|
###################
|
||||||
# build all entries
|
# build all entries
|
||||||
###################
|
###################
|
||||||
@@ -53,7 +54,7 @@ YEAR= 1992
|
|||||||
all:
|
all:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -64,15 +65,15 @@ all:
|
|||||||
|
|
||||||
.PHONY: all alt data everything diff_orig_prog diff_prog_orig \
|
.PHONY: all alt data everything diff_orig_prog diff_prog_orig \
|
||||||
diff_alt_prog diff_prog_alt diff_orig_alt diff_alt_orig \
|
diff_alt_prog diff_prog_alt diff_orig_alt diff_alt_orig \
|
||||||
clean clobber install love haste waste maker easter_egg \
|
clean clobber install genpath love haste waste maker \
|
||||||
sandwich supernova deep_magic magic charon pluto
|
easter_egg sandwich supernova deep_magic magic charon pluto
|
||||||
|
|
||||||
# alternative executable
|
# alternative executable
|
||||||
#
|
#
|
||||||
alt:
|
alt:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -86,7 +87,7 @@ alt:
|
|||||||
data:
|
data:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -100,7 +101,7 @@ data:
|
|||||||
everything:
|
everything:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -119,7 +120,7 @@ everything:
|
|||||||
diff_orig_prog:
|
diff_orig_prog:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -133,7 +134,7 @@ diff_orig_prog:
|
|||||||
diff_prog_orig:
|
diff_prog_orig:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -147,7 +148,7 @@ diff_prog_orig:
|
|||||||
diff_alt_prog:
|
diff_alt_prog:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -161,7 +162,7 @@ diff_alt_prog:
|
|||||||
diff_prog_alt:
|
diff_prog_alt:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -175,7 +176,7 @@ diff_prog_alt:
|
|||||||
diff_orig_alt:
|
diff_orig_alt:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -187,7 +188,7 @@ diff_orig_alt:
|
|||||||
diff_alt_orig:
|
diff_alt_orig:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -204,7 +205,7 @@ diff_alt_orig:
|
|||||||
clean:
|
clean:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -216,7 +217,7 @@ clean:
|
|||||||
clobber:
|
clobber:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -228,7 +229,7 @@ clobber:
|
|||||||
install:
|
install:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -240,7 +241,7 @@ install:
|
|||||||
indent.c:
|
indent.c:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -249,6 +250,32 @@ indent.c:
|
|||||||
done
|
done
|
||||||
@echo '=-=-= ${YEAR} complete make $@ =-=-='
|
@echo '=-=-= ${YEAR} complete make $@ =-=-='
|
||||||
|
|
||||||
|
genpath:
|
||||||
|
@echo '=-=-= IOCCC begin make $@ =-=-='
|
||||||
|
@${RM} -f .tmp.genpath
|
||||||
|
@-for i in ${WINNERS}; do \
|
||||||
|
echo "${YEAR}/$$i" >> .tmp.genpath; \
|
||||||
|
rm -f "$$i/.tmp.genpath"; \
|
||||||
|
echo "${YEAR}/$$i" >> "$$i/.tmp.genpath"; \
|
||||||
|
if ${CMP} -s "$$i/.tmp.genpath" "$$i/.path"; then \
|
||||||
|
rm -f "$$i/.tmp.genpath"; \
|
||||||
|
echo "$$i/.path already up to date"; \
|
||||||
|
else \
|
||||||
|
${MV} -f "$$i/.tmp.genpath" "$$i/.path"; \
|
||||||
|
${CHMOD} 0444 "$$i/.path"; \
|
||||||
|
echo "updated $$i/.path"; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
@-if ${CMP} -s .tmp.genpath .year; then \
|
||||||
|
${RM} -f .tmp.genpath; \
|
||||||
|
echo ".year already up to date"; \
|
||||||
|
else \
|
||||||
|
${MV} -f .tmp.genpath .year; \
|
||||||
|
${CHMOD} 0444 .year; \
|
||||||
|
echo "updated .year"; \
|
||||||
|
fi
|
||||||
|
@echo '=-=-= IOCCC complete make $@ =-=-='
|
||||||
|
|
||||||
|
|
||||||
##################
|
##################
|
||||||
# 133t hacker rulz
|
# 133t hacker rulz
|
||||||
@@ -257,7 +284,7 @@ indent.c:
|
|||||||
love:
|
love:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -269,7 +296,7 @@ love:
|
|||||||
haste:
|
haste:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -281,7 +308,7 @@ haste:
|
|||||||
waste:
|
waste:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -293,7 +320,7 @@ waste:
|
|||||||
maker:
|
maker:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -305,7 +332,7 @@ maker:
|
|||||||
easter_egg:
|
easter_egg:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -317,7 +344,7 @@ easter_egg:
|
|||||||
sandwich:
|
sandwich:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -332,7 +359,7 @@ sandwich:
|
|||||||
supernova:
|
supernova:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -344,7 +371,7 @@ supernova:
|
|||||||
deep_magic:
|
deep_magic:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -356,7 +383,7 @@ deep_magic:
|
|||||||
magic:
|
magic:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -368,7 +395,7 @@ magic:
|
|||||||
charon:
|
charon:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -380,7 +407,7 @@ charon:
|
|||||||
pluto:
|
pluto:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
1992/adrian
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1992/albert
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1992/ant
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1992/buzzard.1
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1992/buzzard.2
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1992/gson
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1992/imc
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1992/kivinen
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1992/lush
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1992/marangon
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1992/nathan
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1992/vern
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1992/westley
|
||||||
+11
-1
@@ -1 +1,11 @@
|
|||||||
1993
|
1993/ant
|
||||||
|
1993/cmills
|
||||||
|
1993/dgibson
|
||||||
|
1993/ejb
|
||||||
|
1993/jonth
|
||||||
|
1993/leo
|
||||||
|
1993/lmfjyh
|
||||||
|
1993/plummer
|
||||||
|
1993/rince
|
||||||
|
1993/schnitzi
|
||||||
|
1993/vanb
|
||||||
+55
-29
@@ -45,18 +45,18 @@ WINNERS= ant cmills dgibson ejb jonth leo lmfjyh plummer rince schnitzi vanb
|
|||||||
|
|
||||||
YEAR= 1993
|
YEAR= 1993
|
||||||
|
|
||||||
|
|
||||||
###################
|
###################
|
||||||
# build all entries
|
# build all entries
|
||||||
###################
|
###################
|
||||||
#
|
#
|
||||||
|
|
||||||
all:
|
all:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $$i); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
echo "=-= end ${YEAR}/$$i =-="; \
|
echo "=-= end ${YEAR}/$$i =-="; \
|
||||||
echo; \
|
echo; \
|
||||||
done
|
done
|
||||||
@@ -64,15 +64,15 @@ all:
|
|||||||
|
|
||||||
.PHONY: all alt data everything diff_orig_prog diff_prog_orig \
|
.PHONY: all alt data everything diff_orig_prog diff_prog_orig \
|
||||||
diff_alt_prog diff_prog_alt diff_orig_alt diff_alt_orig \
|
diff_alt_prog diff_prog_alt diff_orig_alt diff_alt_orig \
|
||||||
clean clobber install love haste waste maker easter_egg \
|
clean clobber install genpath love haste waste maker \
|
||||||
sandwich supernova deep_magic magic charon pluto
|
easter_egg sandwich supernova deep_magic magic charon pluto
|
||||||
|
|
||||||
# alternative executable
|
# alternative executable
|
||||||
#
|
#
|
||||||
alt:
|
alt:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -86,7 +86,7 @@ alt:
|
|||||||
data:
|
data:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -100,7 +100,7 @@ data:
|
|||||||
everything:
|
everything:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -119,7 +119,7 @@ everything:
|
|||||||
diff_orig_prog:
|
diff_orig_prog:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -133,7 +133,7 @@ diff_orig_prog:
|
|||||||
diff_prog_orig:
|
diff_prog_orig:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -147,7 +147,7 @@ diff_prog_orig:
|
|||||||
diff_alt_prog:
|
diff_alt_prog:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -161,7 +161,7 @@ diff_alt_prog:
|
|||||||
diff_prog_alt:
|
diff_prog_alt:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -175,7 +175,7 @@ diff_prog_alt:
|
|||||||
diff_orig_alt:
|
diff_orig_alt:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -187,7 +187,7 @@ diff_orig_alt:
|
|||||||
diff_alt_orig:
|
diff_alt_orig:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -204,7 +204,7 @@ diff_alt_orig:
|
|||||||
clean:
|
clean:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -216,7 +216,7 @@ clean:
|
|||||||
clobber:
|
clobber:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -228,7 +228,7 @@ clobber:
|
|||||||
install:
|
install:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -240,7 +240,7 @@ install:
|
|||||||
indent.c:
|
indent.c:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -249,6 +249,32 @@ indent.c:
|
|||||||
done
|
done
|
||||||
@echo '=-=-= ${YEAR} complete make $@ =-=-='
|
@echo '=-=-= ${YEAR} complete make $@ =-=-='
|
||||||
|
|
||||||
|
genpath:
|
||||||
|
@echo '=-=-= IOCCC begin make $@ =-=-='
|
||||||
|
@${RM} -f .tmp.genpath
|
||||||
|
@-for i in ${WINNERS}; do \
|
||||||
|
echo "${YEAR}/$$i" >> .tmp.genpath; \
|
||||||
|
rm -f "$$i/.tmp.genpath"; \
|
||||||
|
echo "${YEAR}/$$i" >> "$$i/.tmp.genpath"; \
|
||||||
|
if ${CMP} -s "$$i/.tmp.genpath" "$$i/.path"; then \
|
||||||
|
rm -f "$$i/.tmp.genpath"; \
|
||||||
|
echo "$$i/.path already up to date"; \
|
||||||
|
else \
|
||||||
|
${MV} -f "$$i/.tmp.genpath" "$$i/.path"; \
|
||||||
|
${CHMOD} 0444 "$$i/.path"; \
|
||||||
|
echo "updated $$i/.path"; \
|
||||||
|
fi; \
|
||||||
|
done
|
||||||
|
@-if ${CMP} -s .tmp.genpath .year; then \
|
||||||
|
${RM} -f .tmp.genpath; \
|
||||||
|
echo ".year already up to date"; \
|
||||||
|
else \
|
||||||
|
${MV} -f .tmp.genpath .year; \
|
||||||
|
${CHMOD} 0444 .year; \
|
||||||
|
echo "updated .year"; \
|
||||||
|
fi
|
||||||
|
@echo '=-=-= IOCCC complete make $@ =-=-='
|
||||||
|
|
||||||
|
|
||||||
##################
|
##################
|
||||||
# 133t hacker rulz
|
# 133t hacker rulz
|
||||||
@@ -257,7 +283,7 @@ indent.c:
|
|||||||
love:
|
love:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -269,7 +295,7 @@ love:
|
|||||||
haste:
|
haste:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -281,7 +307,7 @@ haste:
|
|||||||
waste:
|
waste:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -293,7 +319,7 @@ waste:
|
|||||||
maker:
|
maker:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -305,7 +331,7 @@ maker:
|
|||||||
easter_egg:
|
easter_egg:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -317,7 +343,7 @@ easter_egg:
|
|||||||
sandwich:
|
sandwich:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -332,7 +358,7 @@ sandwich:
|
|||||||
supernova:
|
supernova:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -344,7 +370,7 @@ supernova:
|
|||||||
deep_magic:
|
deep_magic:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -356,7 +382,7 @@ deep_magic:
|
|||||||
magic:
|
magic:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -368,7 +394,7 @@ magic:
|
|||||||
charon:
|
charon:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
@@ -380,7 +406,7 @@ charon:
|
|||||||
pluto:
|
pluto:
|
||||||
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
@echo '=-=-= ${YEAR} begin make $@ =-=-='
|
||||||
@echo
|
@echo
|
||||||
@for i in ${WINNERS} ; do \
|
@for i in ${WINNERS}; do \
|
||||||
echo "=-= start ${YEAR}/$$i =-="; \
|
echo "=-= start ${YEAR}/$$i =-="; \
|
||||||
echo "(cd $$i && ${MAKE} $@)"; \
|
echo "(cd $$i && ${MAKE} $@)"; \
|
||||||
(cd $$i && ${MAKE} $@); \
|
(cd $$i && ${MAKE} $@); \
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
1993/ant
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
1993/cmills
|
||||||
Loaded 100 of 384 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user