diff --git a/1984/anonymous/orig.Makefile b/1984/anonymous/orig.Makefile deleted file mode 100644 index 834267ef0..000000000 --- a/1984/anonymous/orig.Makefile +++ /dev/null @@ -1,26 +0,0 @@ -# %W% %G% %U% -# -# 1984 makefile -# -# Copyright (c) 1984, Landon Curt Noll. -# All Rights Reserved. Permission for personal, educational or non-profit -# use is granted provided this this copyright and notice are included in its -# entirety and remains unaltered. All other uses must receive prior permission -# from Landon Curt Noll and Larry Bassel. - - -SHELL= /bin/sh -WINNERS= anonymous - -all: ${WINNERS} - -anonymous: anonymous.c - cc $? -o $@ - -clean: - rm -f core -clobber: clean - rm -f ${WINNERS} - -install: all - @echo are you kidding'??' diff --git a/1984/decot/orig.Makefile b/1984/decot/orig.Makefile deleted file mode 100644 index ea8d415eb..000000000 --- a/1984/decot/orig.Makefile +++ /dev/null @@ -1,26 +0,0 @@ -# %W% %G% %U% -# -# 1984 makefile -# -# Copyright (c) 1984, Landon Curt Noll. -# All Rights Reserved. Permission for personal, educational or non-profit -# use is granted provided this this copyright and notice are included in its -# entirety and remains unaltered. All other uses must receive prior permission -# from Landon Curt Noll and Larry Bassel. - - -SHELL= /bin/sh -WINNERS= decot - -all: ${WINNERS} - -decot: decot.c - cc $? -o $@ -lm - -clean: - rm -f core -clobber: clean - rm -f ${WINNERS} - -install: all - @echo are you kidding'??' diff --git a/1984/laman/orig.Makefile b/1984/laman/orig.Makefile deleted file mode 100644 index bb88cb113..000000000 --- a/1984/laman/orig.Makefile +++ /dev/null @@ -1,26 +0,0 @@ -# %W% %G% %U% -# -# 1984 makefile -# -# Copyright (c) 1984, Landon Curt Noll. -# All Rights Reserved. Permission for personal, educational or non-profit -# use is granted provided this this copyright and notice are included in its -# entirety and remains unaltered. All other uses must receive prior permission -# from Landon Curt Noll and Larry Bassel. - - -SHELL= /bin/sh -WINNERS= laman - -all: ${WINNERS} - -laman: laman.c - cc $? -o $@ - -clean: - rm -f core -clobber: clean - rm -f ${WINNERS} - -install: all - @echo are you kidding'??' diff --git a/1984/mullender/orig.Makefile b/1984/mullender/orig.Makefile deleted file mode 100644 index d4bd3bcd5..000000000 --- a/1984/mullender/orig.Makefile +++ /dev/null @@ -1,26 +0,0 @@ -# %W% %G% %U% -# -# 1984 makefile -# -# Copyright (c) 1984, Landon Curt Noll. -# All Rights Reserved. Permission for personal, educational or non-profit -# use is granted provided this this copyright and notice are included in its -# entirety and remains unaltered. All other uses must receive prior permission -# from Landon Curt Noll and Larry Bassel. - - -SHELL= /bin/sh -WINNERS= mullender - -all: ${WINNERS} - -mullender: mullender.c - cc $? -o $@ - -clean: - rm -f core -clobber: clean - rm -f ${WINNERS} - -install: all - @echo are you kidding'??' diff --git a/1984/orig.Makefile b/1984/orig.Makefile deleted file mode 100644 index ce90d35a8..000000000 --- a/1984/orig.Makefile +++ /dev/null @@ -1,72 +0,0 @@ -#!/usr/bin/env make -# -# Orwellian 1984 makefile -# -# This work by Landon Curt Noll, Simon Cooper, and Leonid A. Broukhis -# is licensed under: -# -# Creative Commons Attribution-ShareAlike 3.0 Unported License. -# -# See: http://creativecommons.org/licenses/by-sa/3.0/ - - -################ -# tool locations -################ -# -SHELL= /bin/bash -CP= cp -CPP= cpp -GUNZIP= gunzip -LD= ld -MAKE= make -RM= rm -SED= sed -TAR= tar -TRUE= true - -# ANSI compiler -# -# Set CC to the name of your ANSI compiler. -# -CC= cc - - -############### -# IOCCC winners -############### -# -WINNERS= anonymous laman decot mullender - -################### -# build all entries -################### -# -all: - @for i in ${WINNERS} ; do \ - echo "(cd $$i && $(MAKE) $@)"; \ - (cd $$i && $(MAKE) $@); \ - done - - -############### -# utility rules -############### -# -clean: - @for i in ${WINNERS} ; do \ - echo "(cd $$i && $(MAKE) $@)"; \ - (cd $$i && $(MAKE) $@); \ - done - -clobber: - @for i in ${WINNERS} ; do \ - echo "(cd $$i && $(MAKE) $@)"; \ - (cd $$i && $(MAKE) $@); \ - done - -install: - @for i in ${WINNERS} ; do \ - echo "(cd $$i && $(MAKE) $@)"; \ - (cd $$i && $(MAKE) $@); \ - done diff --git a/1985/applin/orig.Makefile b/1985/applin/orig.Makefile deleted file mode 100644 index f1f526851..000000000 --- a/1985/applin/orig.Makefile +++ /dev/null @@ -1,26 +0,0 @@ -# %W% %G% %U% -# -# 1985 makefile -# -# Copyright (c) 1985, Landon Curt Noll & Larry Bassel. -# All Rights Reserved. Permission for personal, educational or non-profit -# use is granted provided this this copyright and notice are included in its -# entirety and remains unaltered. All other uses must receive prior permission -# from Landon Curt Noll and Larry Bassel. - - -SHELL= /bin/sh -WINNERS= applin - -all: ${WINNERS} - -applin: applin.c - cc $? -o $@ - -clean: - rm -f core -clobber: clean - rm -f ${WINNERS} - -install: all - @echo are you kidding'??' diff --git a/1985/august/orig.Makefile b/1985/august/orig.Makefile deleted file mode 100644 index 281da421f..000000000 --- a/1985/august/orig.Makefile +++ /dev/null @@ -1,26 +0,0 @@ -# %W% %G% %U% -# -# 1985 makefile -# -# Copyright (c) 1985, Landon Curt Noll & Larry Bassel. -# All Rights Reserved. Permission for personal, educational or non-profit -# use is granted provided this this copyright and notice are included in its -# entirety and remains unaltered. All other uses must receive prior permission -# from Landon Curt Noll and Larry Bassel. - - -SHELL= /bin/sh -WINNERS= august - -all: ${WINNERS} - -august: august.c - cc $? -o $@ - -clean: - rm -f core -clobber: clean - rm -f ${WINNERS} - -install: all - @echo are you kidding'??' diff --git a/1985/lycklama/orig.Makefile b/1985/lycklama/orig.Makefile deleted file mode 100644 index c8449115a..000000000 --- a/1985/lycklama/orig.Makefile +++ /dev/null @@ -1,26 +0,0 @@ -# %W% %G% %U% -# -# 1985 makefile -# -# Copyright (c) 1985, Landon Curt Noll & Larry Bassel. -# All Rights Reserved. Permission for personal, educational or non-profit -# use is granted provided this this copyright and notice are included in its -# entirety and remains unaltered. All other uses must receive prior permission -# from Landon Curt Noll and Larry Bassel. - - -SHELL= /bin/sh -WINNERS= lycklama - -all: ${WINNERS} - -lycklama: lycklama.c - cc $? -o $@ - -clean: - rm -f core -clobber: clean - rm -f ${WINNERS} - -install: all - @echo are you kidding'??' diff --git a/1985/orig.Makefile b/1985/orig.Makefile deleted file mode 100644 index d6a342dcd..000000000 --- a/1985/orig.Makefile +++ /dev/null @@ -1,72 +0,0 @@ -#!/usr/bin/env make -# -# 1985 makefile -# -# This work by Landon Curt Noll, Simon Cooper, and Leonid A. Broukhis -# is licensed under: -# -# Creative Commons Attribution-ShareAlike 3.0 Unported License. -# -# See: http://creativecommons.org/licenses/by-sa/3.0/ - - -################ -# tool locations -################ -# -SHELL= /bin/bash -CP= cp -CPP= cpp -GUNZIP= gunzip -LD= ld -MAKE= make -RM= rm -SED= sed -TAR= tar -TRUE= true - -# ANSI compiler -# -# Set CC to the name of your ANSI compiler. -# -CC= cc - - -############### -# IOCCC winners -############### -# -WINNERS= applin august lycklama shapiro sicherman - -################### -# build all entries -################### -# -all: - @for i in ${WINNERS} ; do \ - echo "(cd $$i && $(MAKE) $@)"; \ - (cd $$i && $(MAKE) $@); \ - done - - -############### -# utility rules -############### -# -clean: - @for i in ${WINNERS} ; do \ - echo "(cd $$i && $(MAKE) $@)"; \ - (cd $$i && $(MAKE) $@); \ - done - -clobber: - @for i in ${WINNERS} ; do \ - echo "(cd $$i && $(MAKE) $@)"; \ - (cd $$i && $(MAKE) $@); \ - done - -install: - @for i in ${WINNERS} ; do \ - echo "(cd $$i && $(MAKE) $@)"; \ - (cd $$i && $(MAKE) $@); \ - done diff --git a/1985/shapiro/orig.Makefile b/1985/shapiro/orig.Makefile deleted file mode 100644 index ce7ede796..000000000 --- a/1985/shapiro/orig.Makefile +++ /dev/null @@ -1,26 +0,0 @@ -# %W% %G% %U% -# -# 1985 makefile -# -# Copyright (c) 1985, Landon Curt Noll & Larry Bassel. -# All Rights Reserved. Permission for personal, educational or non-profit -# use is granted provided this this copyright and notice are included in its -# entirety and remains unaltered. All other uses must receive prior permission -# from Landon Curt Noll and Larry Bassel. - - -SHELL= /bin/sh -WINNERS= shapiro - -all: ${WINNERS} - -shaprio: shaprio.c - cc $? -o $@ - -clean: - rm -f core -clobber: clean - rm -f ${WINNERS} - -install: all - @echo are you kidding'??' diff --git a/1985/sicherman/orig.Makefile b/1985/sicherman/orig.Makefile deleted file mode 100644 index a4a4eab16..000000000 --- a/1985/sicherman/orig.Makefile +++ /dev/null @@ -1,26 +0,0 @@ -# %W% %G% %U% -# -# 1985 makefile -# -# Copyright (c) 1985, Landon Curt Noll & Larry Bassel. -# All Rights Reserved. Permission for personal, educational or non-profit -# use is granted provided this this copyright and notice are included in its -# entirety and remains unaltered. All other uses must receive prior permission -# from Landon Curt Noll and Larry Bassel. - - -SHELL= /bin/sh -WINNERS= sicherman - -all: ${WINNERS} - -scherman: sicherman.c - cc $? -o $@ - -clean: - rm -f core -clobber: clean - rm -f ${WINNERS} - -install: all - @echo are you kidding'??' diff --git a/1986/applin/orig.Makefile b/1986/applin/orig.Makefile deleted file mode 100644 index 00dd75078..000000000 --- a/1986/applin/orig.Makefile +++ /dev/null @@ -1,25 +0,0 @@ -# %W% %G% %U% -# -# 1986 makefile -# -# Copyright (c) 1986, Landon Curt Noll & Larry Bassel. -# All Rights Reserved. Permission for personal, educational or non-profit -# use is granted provided this this copyright and notice are included in its -# entirety and remains unaltered. All other uses must receive prior permission -# from Landon Curt Noll and Larry Bassel. - - -SHELL= /bin/sh -WINNERS= applin - -all: ${WINNERS} - -applin: applin.c - cc $? -o $@ - -clean: - rm -f core -clobber: clean - rm -f ${WINNERS} a.out -install: all - @echo are you kidding'??' diff --git a/1986/august/orig.Makefile b/1986/august/orig.Makefile deleted file mode 100644 index 31d45683b..000000000 --- a/1986/august/orig.Makefile +++ /dev/null @@ -1,25 +0,0 @@ -# %W% %G% %U% -# -# 1986 makefile -# -# Copyright (c) 1986, Landon Curt Noll & Larry Bassel. -# All Rights Reserved. Permission for personal, educational or non-profit -# use is granted provided this this copyright and notice are included in its -# entirety and remains unaltered. All other uses must receive prior permission -# from Landon Curt Noll and Larry Bassel. - - -SHELL= /bin/sh -WINNERS= august - -all: ${WINNERS} - -august: august.c - cc $? -o $@ - -clean: - rm -f core -clobber: clean - rm -f ${WINNERS} a.out -install: all - @echo are you kidding'??' diff --git a/1986/bright/orig.Makefile b/1986/bright/orig.Makefile deleted file mode 100644 index 702b66c73..000000000 --- a/1986/bright/orig.Makefile +++ /dev/null @@ -1,25 +0,0 @@ -# %W% %G% %U% -# -# 1986 makefile -# -# Copyright (c) 1986, Landon Curt Noll & Larry Bassel. -# All Rights Reserved. Permission for personal, educational or non-profit -# use is granted provided this this copyright and notice are included in its -# entirety and remains unaltered. All other uses must receive prior permission -# from Landon Curt Noll and Larry Bassel. - - -SHELL= /bin/sh -WINNERS= bright - -all: ${WINNERS} - -bright: bright.c - cc $? -o $@ - -clean: - rm -f core -clobber: clean - rm -f ${WINNERS} a.out -install: all - @echo are you kidding'??' diff --git a/1986/hague/orig.Makefile b/1986/hague/orig.Makefile deleted file mode 100644 index b4ff6518f..000000000 --- a/1986/hague/orig.Makefile +++ /dev/null @@ -1,25 +0,0 @@ -# %W% %G% %U% -# -# 1986 makefile -# -# Copyright (c) 1986, Landon Curt Noll & Larry Bassel. -# All Rights Reserved. Permission for personal, educational or non-profit -# use is granted provided this this copyright and notice are included in its -# entirety and remains unaltered. All other uses must receive prior permission -# from Landon Curt Noll and Larry Bassel. - - -SHELL= /bin/sh -WINNERS= hague - -all: ${WINNERS} - -hague: hague.c - cc $? -o $@ - -clean: - rm -f core -clobber: clean - rm -f ${WINNERS} a.out -install: all - @echo are you kidding'??' diff --git a/1986/holloway/orig.Makefile b/1986/holloway/orig.Makefile deleted file mode 100644 index ab6ecf887..000000000 --- a/1986/holloway/orig.Makefile +++ /dev/null @@ -1,25 +0,0 @@ -# %W% %G% %U% -# -# 1986 makefile -# -# Copyright (c) 1986, Landon Curt Noll & Larry Bassel. -# All Rights Reserved. Permission for personal, educational or non-profit -# use is granted provided this this copyright and notice are included in its -# entirety and remains unaltered. All other uses must receive prior permission -# from Landon Curt Noll and Larry Bassel. - - -SHELL= /bin/sh -WINNERS= holloway - -all: ${WINNERS} - -holloway: holloway.c - cc $? -o $@ - -clean: - rm -f core -clobber: clean - rm -f ${WINNERS} a.out -install: all - @echo are you kidding'??' diff --git a/1986/marshall/orig.Makefile b/1986/marshall/orig.Makefile deleted file mode 100644 index 3b430021f..000000000 --- a/1986/marshall/orig.Makefile +++ /dev/null @@ -1,25 +0,0 @@ -# %W% %G% %U% -# -# 1986 makefile -# -# Copyright (c) 1986, Landon Curt Noll & Larry Bassel. -# All Rights Reserved. Permission for personal, educational or non-profit -# use is granted provided this this copyright and notice are included in its -# entirety and remains unaltered. All other uses must receive prior permission -# from Landon Curt Noll and Larry Bassel. - - -SHELL= /bin/sh -WINNERS= marshall - -all: ${WINNERS} - -marshall: marshall.c - cc $? -o $@ - -clean: - rm -f core -clobber: clean - rm -f ${WINNERS} a.out -install: all - @echo are you kidding'??' diff --git a/1986/orig.Makefile b/1986/orig.Makefile deleted file mode 100644 index 81055fe8b..000000000 --- a/1986/orig.Makefile +++ /dev/null @@ -1,72 +0,0 @@ -#!/usr/bin/env make -# -# 1986 makefile -# -# This work by Landon Curt Noll, Simon Cooper, and Leonid A. Broukhis -# is licensed under: -# -# Creative Commons Attribution-ShareAlike 3.0 Unported License. -# -# See: http://creativecommons.org/licenses/by-sa/3.0/ - - -################ -# tool locations -################ -# -SHELL= /bin/bash -CP= cp -CPP= cpp -GUNZIP= gunzip -LD= ld -MAKE= make -RM= rm -SED= sed -TAR= tar -TRUE= true - -# ANSI compiler -# -# Set CC to the name of your ANSI compiler. -# -CC= cc - - -############### -# IOCCC winners -############### -# -WINNERS= marshall hague applin bright stein holloway august pawka wall - -################### -# build all entries -################### -# -all: - @for i in ${WINNERS} ; do \ - echo "(cd $$i && $(MAKE) $@)"; \ - (cd $$i && $(MAKE) $@); \ - done - - -############### -# utility rules -############### -# -clean: - @for i in ${WINNERS} ; do \ - echo "(cd $$i && $(MAKE) $@)"; \ - (cd $$i && $(MAKE) $@); \ - done - -clobber: - @for i in ${WINNERS} ; do \ - echo "(cd $$i && $(MAKE) $@)"; \ - (cd $$i && $(MAKE) $@); \ - done - -install: - @for i in ${WINNERS} ; do \ - echo "(cd $$i && $(MAKE) $@)"; \ - (cd $$i && $(MAKE) $@); \ - done diff --git a/1986/pawka/orig.Makefile b/1986/pawka/orig.Makefile deleted file mode 100644 index 166227697..000000000 --- a/1986/pawka/orig.Makefile +++ /dev/null @@ -1,25 +0,0 @@ -# %W% %G% %U% -# -# 1986 makefile -# -# Copyright (c) 1986, Landon Curt Noll & Larry Bassel. -# All Rights Reserved. Permission for personal, educational or non-profit -# use is granted provided this this copyright and notice are included in its -# entirety and remains unaltered. All other uses must receive prior permission -# from Landon Curt Noll and Larry Bassel. - - -SHELL= /bin/sh -WINNERS= pawka - -all: ${WINNERS} - -pawka: pawka.c - cc $? -o $@ - -clean: - rm -f core -clobber: clean - rm -f ${WINNERS} a.out -install: all - @echo are you kidding'??' diff --git a/1986/stein/orig.Makefile b/1986/stein/orig.Makefile deleted file mode 100644 index 87b3fdf16..000000000 --- a/1986/stein/orig.Makefile +++ /dev/null @@ -1,27 +0,0 @@ -# %W% %G% %U% -# -# 1986 makefile -# -# Copyright (c) 1986, Landon Curt Noll & Larry Bassel. -# All Rights Reserved. Permission for personal, educational or non-profit -# use is granted provided this this copyright and notice are included in its -# entirety and remains unaltered. All other uses must receive prior permission -# from Landon Curt Noll and Larry Bassel. - - -SHELL= /bin/sh -WINNERS= stein - -all: ${WINNERS} - -stein: stein.c - -rm -f a.out - cc $? -o $@ - -ln $@ a.out - -clean: - rm -f core -clobber: clean - rm -f ${WINNERS} a.out -install: all - @echo are you kidding'??' diff --git a/1986/wall/orig.Makefile b/1986/wall/orig.Makefile deleted file mode 100644 index 77b894c02..000000000 --- a/1986/wall/orig.Makefile +++ /dev/null @@ -1,25 +0,0 @@ -# %W% %G% %U% -# -# 1986 makefile -# -# Copyright (c) 1986, Landon Curt Noll & Larry Bassel. -# All Rights Reserved. Permission for personal, educational or non-profit -# use is granted provided this this copyright and notice are included in its -# entirety and remains unaltered. All other uses must receive prior permission -# from Landon Curt Noll and Larry Bassel. - - -SHELL= /bin/sh -WINNERS= wall - -all: ${WINNERS} - -wall: wall.c - cc $? -o $@ - -clean: - rm -f core -clobber: clean - rm -f ${WINNERS} a.out -install: all - @echo are you kidding'??' diff --git a/1987/biggar/orig.Makefile b/1987/biggar/orig.Makefile deleted file mode 100644 index ada5c3cd3..000000000 --- a/1987/biggar/orig.Makefile +++ /dev/null @@ -1,32 +0,0 @@ -# %W% %G% %U% -# -# 1987 makefile -# -# Copyright (c) 1987, Landon Curt Noll & Larry Bassel. -# All Rights Reserved. Permission for personal, educational or non-profit -# use is granted provided this this copyright and notice are included in its -# entirety and remains unaltered. All other uses must receive prior permission -# from Landon Curt Noll and Larry Bassel. - - -SHELL= /bin/sh -WINNERS= biggar - -# for System V style systems -OPSYS= -Dindex=strchr -# for BSD style systems -#OPSYS= - -all: ${WINNERS} - -biggar: biggar.c - cc -DC="R>0" -DI="if(T)O" -DO="c=write(1,&c,1);" \ - -DP="main(){X}" -DR="read(0,&c,1)" -DT="c!=015" \ - -DW="while(C)I" -DX="char c;W" $? -o $@ - -clean: - rm -f core -clobber: clean - rm -f ${WINNERS} -install: all - @echo are you kidding'??' diff --git a/1987/heckbert/orig.Makefile b/1987/heckbert/orig.Makefile deleted file mode 100644 index 286328f3b..000000000 --- a/1987/heckbert/orig.Makefile +++ /dev/null @@ -1,30 +0,0 @@ -# %W% %G% %U% -# -# 1987 makefile -# -# Copyright (c) 1987, Landon Curt Noll & Larry Bassel. -# All Rights Reserved. Permission for personal, educational or non-profit -# use is granted provided this this copyright and notice are included in its -# entirety and remains unaltered. All other uses must receive prior permission -# from Landon Curt Noll and Larry Bassel. - - -SHELL= /bin/sh -WINNERS= heckbert - -# for System V style systems -OPSYS= -Dindex=strchr -# for BSD style systems -#OPSYS= - -all: ${WINNERS} - -heckbert: heckbert.c - cc ${OPSYS} $? -o $@ - -clean: - rm -f core -clobber: clean - rm -f ${WINNERS} -install: all - @echo are you kidding'??' diff --git a/1987/hines/orig.Makefile b/1987/hines/orig.Makefile deleted file mode 100644 index 11abeda39..000000000 --- a/1987/hines/orig.Makefile +++ /dev/null @@ -1,30 +0,0 @@ -# %W% %G% %U% -# -# 1987 makefile -# -# Copyright (c) 1987, Landon Curt Noll & Larry Bassel. -# All Rights Reserved. Permission for personal, educational or non-profit -# use is granted provided this this copyright and notice are included in its -# entirety and remains unaltered. All other uses must receive prior permission -# from Landon Curt Noll and Larry Bassel. - - -SHELL= /bin/sh -WINNERS= hines - -# for System V style systems -OPSYS= -Dindex=strchr -# for BSD style systems -#OPSYS= - -all: ${WINNERS} - -hines: hines.c - cc $? -o $@ - -clean: - rm -f core -clobber: clean - rm -f ${WINNERS} -install: all - @echo are you kidding'??' diff --git a/1987/korn/orig.Makefile b/1987/korn/orig.Makefile deleted file mode 100644 index 30c4e2b00..000000000 --- a/1987/korn/orig.Makefile +++ /dev/null @@ -1,30 +0,0 @@ -# %W% %G% %U% -# -# 1987 makefile -# -# Copyright (c) 1987, Landon Curt Noll & Larry Bassel. -# All Rights Reserved. Permission for personal, educational or non-profit -# use is granted provided this this copyright and notice are included in its -# entirety and remains unaltered. All other uses must receive prior permission -# from Landon Curt Noll and Larry Bassel. - - -SHELL= /bin/sh -WINNERS= korn - -# for System V style systems -OPSYS= -Dindex=strchr -# for BSD style systems -#OPSYS= - -all: ${WINNERS} - -korn: korn.c - cc $? -o $@ - -clean: - rm -f core -clobber: clean - rm -f ${WINNERS} -install: all - @echo are you kidding'??' diff --git a/1987/lievaart/orig.Makefile b/1987/lievaart/orig.Makefile deleted file mode 100644 index 06208e66b..000000000 --- a/1987/lievaart/orig.Makefile +++ /dev/null @@ -1,33 +0,0 @@ -# %W% %G% %U% -# -# 1987 makefile -# -# Copyright (c) 1987, Landon Curt Noll & Larry Bassel. -# All Rights Reserved. Permission for personal, educational or non-profit -# use is granted provided this this copyright and notice are included in its -# entirety and remains unaltered. All other uses must receive prior permission -# from Landon Curt Noll and Larry Bassel. - - -SHELL= /bin/sh -WINNERS= lievaart lievaart2 - -# for System V style systems -OPSYS= -Dindex=strchr -# for BSD style systems -#OPSYS= - -all: ${WINNERS} - -lievaart: lievaart.c - cc $? -o $@ -# not an official entry -lievaart2: lievaart2.c - cc $? -o $@ - -clean: - rm -f core -clobber: clean - rm -f ${WINNERS} -install: all - @echo are you kidding'??' diff --git a/1987/orig.Makefile b/1987/orig.Makefile deleted file mode 100644 index 5948a73e0..000000000 --- a/1987/orig.Makefile +++ /dev/null @@ -1,77 +0,0 @@ -#!/usr/bin/env make -# -# 1987 makefile -# -# This work by Landon Curt Noll, Simon Cooper, and Leonid A. Broukhis -# is licensed under: -# -# Creative Commons Attribution-ShareAlike 3.0 Unported License. -# -# See: http://creativecommons.org/licenses/by-sa/3.0/ - - -################ -# tool locations -################ -# -SHELL= /bin/bash -CP= cp -CPP= cpp -GUNZIP= gunzip -LD= ld -MAKE= make -RM= rm -SED= sed -TAR= tar -TRUE= true - -# for System V style systems -OPSYS= -Dindex=strchr -# for BSD style systems -#OPSYS= - -# ANSI compiler -# -# Set CC to the name of your ANSI compiler. -# -CC= cc - - -############### -# IOCCC winners -############### -# -WINNERS= heckbert wall westley hines korn biggar lievaart - -################### -# build all entries -################### -# -all: - @for i in ${WINNERS} ; do \ - echo "(cd $$i && $(MAKE) OPSYS=${OPSYS} $@)"; \ - (cd $$i && $(MAKE) "OPSYS=${OPSYS}" $@); \ - done - - -############### -# utility rules -############### -# -clean: - @for i in ${WINNERS} ; do \ - echo "(cd $$i && $(MAKE) $@)"; \ - (cd $$i && $(MAKE) $@); \ - done - -clobber: - @for i in ${WINNERS} ; do \ - echo "(cd $$i && $(MAKE) $@)"; \ - (cd $$i && $(MAKE) $@); \ - done - -install: - @for i in ${WINNERS} ; do \ - echo "(cd $$i && $(MAKE) $@)"; \ - (cd $$i && $(MAKE) $@); \ - done diff --git a/1987/wall/orig.Makefile b/1987/wall/orig.Makefile deleted file mode 100644 index 6b28cdcb5..000000000 --- a/1987/wall/orig.Makefile +++ /dev/null @@ -1,30 +0,0 @@ -# %W% %G% %U% -# -# 1987 makefile -# -# Copyright (c) 1987, Landon Curt Noll & Larry Bassel. -# All Rights Reserved. Permission for personal, educational or non-profit -# use is granted provided this this copyright and notice are included in its -# entirety and remains unaltered. All other uses must receive prior permission -# from Landon Curt Noll and Larry Bassel. - - -SHELL= /bin/sh -WINNERS= wall - -# for System V style systems -OPSYS= -Dindex=strchr -# for BSD style systems -#OPSYS= - -all: ${WINNERS} - -wall: wall.c - cc $? -o $@ - -clean: - rm -f core -clobber: clean - rm -f ${WINNERS} -install: all - @echo are you kidding'??' diff --git a/1987/westley/orig.Makefile b/1987/westley/orig.Makefile deleted file mode 100644 index 6681478ee..000000000 --- a/1987/westley/orig.Makefile +++ /dev/null @@ -1,30 +0,0 @@ -# %W% %G% %U% -# -# 1987 makefile -# -# Copyright (c) 1987, Landon Curt Noll & Larry Bassel. -# All Rights Reserved. Permission for personal, educational or non-profit -# use is granted provided this this copyright and notice are included in its -# entirety and remains unaltered. All other uses must receive prior permission -# from Landon Curt Noll and Larry Bassel. - - -SHELL= /bin/sh -WINNERS= westley - -# for System V style systems -OPSYS= -Dindex=strchr -# for BSD style systems -#OPSYS= - -all: ${WINNERS} - -westley: westley.c - cc $? -o $@ - -clean: - rm -f core -clobber: clean - rm -f ${WINNERS} -install: all - @echo are you kidding'??' diff --git a/1990/orig.ansi.mk b/1990/orig.ansi.mk deleted file mode 100644 index 09ecbeff8..000000000 --- a/1990/orig.ansi.mk +++ /dev/null @@ -1,86 +0,0 @@ -# %W% %G% %U% -# -# 1990 makefile - -SHELL=/bin/sh - -# flags for ANSI compiles -# -# These flags are setup for gcc, change as/if needed -# -PEDANTIC=-pedantic -CFLAGS=-O -ansi -CHMOD=chmod -CC=gcc -CP=cp -RM=rm -LN=ln - -# winners that may be ok to compile with ANSI -# -WINNERS=cmills pjr westley stig tbr dg baruch jaw scjones - -all: ${WINNERS} - -ansi: all - -common: - @echo "wrong makefile, use common.mk" - exit 1 - -cmills: cmills.c - ${CC} ${CFLAGS} -DM=500 -DN=52 -DX="srand((int)time(0L))" -DV=void \ - -o cmills cmills.c - -pjr: pjr.c - ${CC} ${CFLAGS} pjr.c -o pjr - -westley: westley.c - ${CC} ${CFLAGS} westley.c -o westley - -stig: stig.c stig.ksh - @echo "run the Korn shell, and source stig.ksh" - @echo "or read stig.hint and create your own aliases" - -scjones: scjones.c - ${CC} ${CFLAGS} scjones.c -o scjones - -tbr: tbr.c - ${CC} ${CFLAGS} tbr.c -o tbr - -dg: dg.c - ${CC} ${CFLAGS} dg.c -Dindex=strchr -o dg - # compile with the following if you don't have strchr() - #${CC} ${CFLAGS} dg.c -o dg - -dds: dds.c LANDER.BAS - ${CC} ${CFLAGS} dds.c -o dds - -theorem: theorem.c - ${CC} ${CFLAGS} theorem.c -o theorem - ${RM} -f sorter.c - -./theorem -r 0 0 0 0 < theorem.c > sorter.c - ${CC} ${CFLAGS} sorter.c -o sorter - ${RM} -f fibonacci.c - -./sorter 0 0 0 0 < theorem.c > fibonacci.c - ${CC} ${CFLAGS} fibonacci.c -o fibonacci - -baruch: baruch.c - ${CC} ${CFLAGS} baruch.c -o baruch - -jaw: jaw.c shark.sh - ${RM} -f ./zcat ./atob ./jaw - ${CC} ${CFLAGS} ${PEDANTIC} jaw.c -o zcat - ${LN} zcat atob - echo 'PATH=;export PATH;atob|zcat' > jaw - ${CHMOD} 0555 ./jaw - -clean: - ${RM} -f *.o a.out core -clobber: clean - ${RM} -f ${WINNERS} sorter.c sorter - ${RM} -f fibonacci.c fibonacci atob zcat -nuke: clobber - @true -install: all - cat ${WINNERS} > /dev/null diff --git a/1990/orig.common.mk b/1990/orig.common.mk deleted file mode 100644 index e1ef763d6..000000000 --- a/1990/orig.common.mk +++ /dev/null @@ -1,104 +0,0 @@ -# %W% %G% %U% -# -# 1990 makefile - -SHELL=/bin/sh -CHMOD=chmod -CC=gcc -CP=cp -RM=rm -SED=sed -LN=ln - -# flags for common K&R compiles -# -CFLAGS=-O -CC=cc - -# winners that may be ok to compile with common K&R -# -WINNERS=cmills pjr westley tbr dg dds theorem baruch jaw scjones - -all: ${WINNERS} - -ansi: - @echo "wrong makefile, use ansi.mk" - exit 1 - -common: all - -cmills: cmills.c - ${CC} ${CFLAGS} -DM=500 -DN=52 -DX="srand((int)time(0L))" -DV=int \ - -o cmills cmills.c - -pjr: pjr.c - ${CC} ${CFLAGS} pjr.c -o pjr - -westley: westley.alt.c - ${CC} ${CFLAGS} westley.alt.c -o westley - -westley.alt.c: westley.c - ${RM} -f westley.alt.c - -${SED} -e 's/signed//' -e 's/1s/1/g' -e 's/^ #/#/' \ - westley.c > westley.alt.c - -stig: stig.c stig.ksh - @echo "run the Korn shell, and source stig.ksh" - @echo "or read stig.hint and create your own aliases" - -tbr: tbr.c - ${CC} ${CFLAGS} tbr.c -o tbr - -dg: dg.c - ${CC} ${CFLAGS} dg.c -Dindex=strchr -o dg - # compile with the following if you don't have strchr() - #${CC} ${CFLAGS} dg.c -o dg - -dds: dds.c LANDER.BAS - ${CC} ${CFLAGS} dds.c -o dds - -theorem: theorem.c - ${CC} ${CFLAGS} theorem.c -o theorem - ${RM} -f sorter.c - -./theorem -r 0 0 0 0 < theorem.c > sorter.c - ${CC} ${CFLAGS} sorter.c -o sorter - ${RM} -f fibonacci.c - -./sorter 0 0 0 0 < theorem.c > fibonacci.c - ${CC} ${CFLAGS} fibonacci.c -o fibonacci - -baruch: baruch.c - ${CC} ${CFLAGS} baruch.c -o baruch - -jaw: jaw.c - ${RM} -f ./zcat ./atob ./jaw - ${CC} ${CFLAGS} jaw.c -o zcat - ${LN} zcat atob - echo 'PATH=;export PATH;atob|zcat' > jaw - ${CHMOD} 0555 ./jaw - -scjones: scjones.alt.c stdlib.h - ${CC} ${CFLAGS} -I. scjones.alt.c -o scjones - -# NOTE: scjones.alt.c is just a de-ANSI-fied scjones.c for example only -# -scjones.alt.c: scjones.c - ${RM} -f scjones.alt.c - -${SED} -e 's#??/#\\#g' -e 's/??=/#/g' -e 's/??(/[/g' -e 's/??)/]/g' \ - -e "s/??'/^/g" -e 's/??/}/g' \ - -e 's/??-/~/g' scjones.c > scjones.alt.c - -stdlib.h: - ${RM} -f stdlib.h - echo "#define EXIT_SUCCESS 0" >stdlib.h - echo "#define EXIT_FAILURE 1" >>stdlib.h - echo "void exit(); /* may need to be int on some systems */" >>stdlib.h - -clean: - rm -f *.o a.out core -clobber: clean - ${RM} -f ${WINNERS} sorter.c sorter westley.alt.c stdlib.h - ${RM} -f fibonacci.c fibonacci atob zcat scjonds.alt.c -nuke: clobber - @true -install: all - cat ${WINNERS} > /dev/null diff --git a/1991/orig.ansi.mk b/1991/orig.ansi.mk deleted file mode 100644 index c87fa6875..000000000 --- a/1991/orig.ansi.mk +++ /dev/null @@ -1,156 +0,0 @@ -# %W% %G% %U% -# -# 1991 makefile - -SHELL=/bin/sh -CHMOD=chmod -CP=cp -RM=rm -SED=sed -LN=ln - -# flags for ansi compiles -# -# NOTE: Some ANSI compilers make use of -Xa to turn on ANSI mode, -# others such as gcc may want -ansi, others may want nothing -# at all. Adjust the CFLAGS line as needed. -# -CFLAGS=-O -Xa -CC=cc - -# winners that may be ok to compile with common K&R -# -WINNERS= ant brnstnd buzzard cdupont davidguy dds fine westley rince - -all: ${WINNERS} - -common: - @echo "wrong makefile, use ansi.mk" - exit 1 - -ansi: all - -# NOTE: some systems may need: -# -# old SYS V: -# cc ${CFLAGS} -DMODE=0600 -DBUF=32767 -o ant ant.c -lcurses -# ATARI ST: -# cc -DMODE=0 -DBUF=32767 -o ant.ttp ant.c curses.a -# PC class: -# wcl -mc -DMODE=0 -DBUF=32767 ant.c curses.lib -# -ant: ant.c - ${CC} ${CFLAGS} -DMODE=0600 -DBUF=32767 ant.c -o ant -lcurses -ltermcap - -brnstnd: brnstnd_ansi.c - ${CC} ${CFLAGS} -DM=malloc -DX=free -Do=250 brnstnd_ansi.c -o brnstnd - -buzzard: buzzard.c - ${CC} ${CFLAGS} buzzard.c -o buzzard - -cdupont: cdupont_ansi.c - ${CC} ${CFLAGS} -Ds=\"cdupont.c\" -Dt=\"r\" cdupont_ansi.c -o cdupont - -# NOTE: some systems may need: -# -# ${CC} ${CFLAGS} davidguy.c -o davidguy -# or: -# ${CC} ${CFLAGS} davidguy.c -o davidguy -linet -# -davidguy: davidguy.c - ${CC} ${CFLAGS} davidguy.c -o davidguy -lsocket -lnsl - -# NOTE: this is the original program that won the contest -# -# BSD: -# ${CC} ${CFLAGS} davidguy.orig.c -o davidguy.orig -# -davidguy.orig: davidguy.orig.c - ${CC} ${CFLAGS} davidguy.orig.c -o davidguy.orig -lsocket -lnsl - -dds: dds.ansi.c LANDER.BAS - ${CC} ${CFLAGS} dds.ansi.c -o dds - -fine: fine.c - ${CC} ${CFLAGS} fine.c -o fine - -westley: westley.c ttt - ${CC} ${CFLAGS} -DP=putchar -DN="P(10)" -DQ="P(34)" -DF="S(&X)" \ - -DJ=z[4] -DK=J[14] \ - -DH="w[]={146,7,292,73,448,56,84,273,325,297,108,324,22,40,48,40,17,325}" \ - westley.c -o westley - -# the hint file gives nextmove.c as an example, provide a build rule for it -# -nextmove: nextmove.c ttt - ${CC} ${CFLAGS} -DP=putchar -DN="P(10)" -DQ="P(34)" -DF="S(&X)" \ - -DJ=z[4] -DK=J[14] \ - -DH="w[]={146,7,292,73,448,56,84,273,325,297,108,324,22,40,48,40,17,325}" \ - nextmove.c -o nextmove - -# the ttt script has been added by the judges to make playing westley easy -# -ttt: ttt.sh - rm -f ttt - cp ttt.sh ttt - chmod +x ttt - -# used by the ttt shell script when playing westley -# -# The ttt script controls what goes into merlyn.c, and how it is used. -# The merlyn program and source represent the best (hopefully) state that -# the program has evolved into thus far. The ttt_game program and source -# represent the current state of the game. -# -merlyn: merlyn.c ttt - @${CC} ${CFLAGS} -DP=putchar -DN="P(10)" -DQ="P(34)" -DF="S(&X)" \ - -DJ=z[4] -DK=J[14] \ - -DH="w[]={146,7,292,73,448,56,84,273,325,297,108,324,22,40,48,40,17,325}" \ - merlyn.c -o merlyn -ttt_game: ttt_game.c ttt - @${CC} ${CFLAGS} -DP=putchar -DN="P(10)" -DQ="P(34)" -DF="S(&X)" \ - -DJ=z[4] -DK=J[14] \ - -DH="w[]={146,7,292,73,448,56,84,273,325,297,108,324,22,40,48,40,17,325}" \ - ttt_game.c -o ttt_game - -# The upper level makefile wants to make these source files if they don't -# already exist. -# -merlyn.c: westley.c - rm -f merlyn.c - cp westley.c merlyn.c - chmod +w merlyn.c -nextmove.c: westley.c - rm -f nextmove.c - cp westley.c nextmove.c - chmod +w nextmove.c -ttt_game.c: westley.c - rm -f ttt_game.c - cp westley.c ttt_game.c - chmod +w ttt_game.c - -# NOTE: some systems may need: -# -# old SYS V: -# cc ${CFLAGS} -o rince rince.c -lcurses -# -# The original source is found in rince.orig.c. Many ANSI compilers have -# problems with it, so by default we use rince_ansi.c. -# -# GNU CC users can compile this with: -# -# gcc -ansi rince.orig.c -o rince -lcurses -ltermcap -# -rince: rince.c - ${CC} ${CFLAGS} rince_ansi.c -o rince -lcurses -ltermcap - -clean: - ${RM} -f *.o a.out core merlyn new_merlyn.c -clobber: clean - ${RM} -f ${WINNERS} a.c a.out davidguy.orig ttt - ${RM} -f merlyn merlyn.c nextmove.c nextmove.c - ${RM} -f ttt_game ttt_game.c ttt_old.c ttt_new.c nextmove -nuke: clobber - @true -install: all - cat ${WINNERS} > /dev/null diff --git a/1991/orig.common.mk b/1991/orig.common.mk deleted file mode 100644 index 20a9804c6..000000000 --- a/1991/orig.common.mk +++ /dev/null @@ -1,152 +0,0 @@ -# %W% %G% %U% -# -# 1991 makefile - -SHELL=/bin/sh -CHMOD=chmod -CP=cp -RM=rm -SED=sed -LN=ln - -# flags for common K&R compiles -# -CFLAGS=-O -CC=cc - -# winners that may be ok to compile with common K&R -# -WINNERS= ant brnstnd buzzard cdupont davidguy dds fine westley rince - -all: ${WINNERS} - -ansi: - @echo "wrong makefile, use ansi.mk" - exit 1 - -common: all - -# NOTE: some systems may need: -# -# old SYS V: -# cc ${CFLAGS} -DMODE=0600 -DBUF=32767 -o ant ant.c -lcurses -# ATARI ST: -# cc -DMODE=0 -DBUF=32767 -o ant.ttp ant.c curses.a -# PC class: -# wcl -mc -DMODE=0 -DBUF=32767 ant.c curses.lib -# -ant: ant.c - ${CC} ${CFLAGS} -DMODE=0600 -DBUF=32767 ant.c -o ant -lcurses -ltermcap - -brnstnd: brnstnd.c - ${CC} ${CFLAGS} -DM=malloc -DX=free -Do=250 brnstnd.c -o brnstnd - -buzzard: buzzard.c - ${CC} ${CFLAGS} buzzard.c -o buzzard - -cdupont: cdupont.c - ${CC} ${CFLAGS} -Ds=\"cdupont.c\" -Dt=\"r\" cdupont.c -o cdupont - -# NOTE: some systems may need: -# -# ${CC} ${CFLAGS} davidguy.c -o davidguy -# or: -# ${CC} ${CFLAGS} davidguy.c -o davidguy -linet -# -davidguy: davidguy.c - ${CC} ${CFLAGS} davidguy.c -o davidguy -lsocket -lnsl - -# NOTE: this is the original program that won the contest -# -# BSD: -# ${CC} ${CFLAGS} davidguy.orig.c -o davidguy.orig -# -davidguy.orig: davidguy.orig.c - ${CC} ${CFLAGS} davidguy.orig.c -o davidguy.orig -lsocket -lnsl - -dds: dds.c LANDER.BAS - ${CC} ${CFLAGS} dds.c -o dds - -fine: fine.c - ${CC} ${CFLAGS} fine.c -o fine - -westley: westley.c ttt - ${CC} ${CFLAGS} -DP=putchar -DN="P(10)" -DQ="P(34)" -DF="S(&X)" \ - -DJ=z[4] -DK=J[14] \ - -DH="w[]={146,7,292,73,448,56,84,273,325,297,108,324,22,40,48,40,17,325}" \ - westley.c -o westley - -# the hint file gives nextmove.c as an example, provide a build rule for it -# -nextmove: nextmove.c ttt - ${CC} ${CFLAGS} -DP=putchar -DN="P(10)" -DQ="P(34)" -DF="S(&X)" \ - -DJ=z[4] -DK=J[14] \ - -DH="w[]={146,7,292,73,448,56,84,273,325,297,108,324,22,40,48,40,17,325}" \ - nextmove.c -o nextmove - -# the ttt script has been added by the judges to make playing westley easy -# -ttt: ttt.sh - rm -f ttt - cp ttt.sh ttt - chmod +x ttt - -# used by the ttt shell script when playing westley -# -# The ttt script controls what goes into merlyn.c, and how it is used. -# The merlyn program and source represent the best (hopefully) state that -# the program has evolved into thus far. The ttt_game program and source -# represent the current state of the game. -# -merlyn: merlyn.c ttt - @${CC} ${CFLAGS} -DP=putchar -DN="P(10)" -DQ="P(34)" -DF="S(&X)" \ - -DJ=z[4] -DK=J[14] \ - -DH="w[]={146,7,292,73,448,56,84,273,325,297,108,324,22,40,48,40,17,325}" \ - merlyn.c -o merlyn -ttt_game: ttt_game.c ttt - @${CC} ${CFLAGS} -DP=putchar -DN="P(10)" -DQ="P(34)" -DF="S(&X)" \ - -DJ=z[4] -DK=J[14] \ - -DH="w[]={146,7,292,73,448,56,84,273,325,297,108,324,22,40,48,40,17,325}" \ - ttt_game.c -o ttt_game - -# The upper level makefile wants to make these source files if they don't -# already exist. -# -merlyn.c: westley.c - rm -f merlyn.c - cp westley.c merlyn.c - chmod +w merlyn.c -nextmove.c: westley.c - rm -f nextmove.c - cp westley.c nextmove.c - chmod +w nextmove.c -ttt_game.c: westley.c - rm -f ttt_game.c - cp westley.c ttt_game.c - chmod +w ttt_game.c - -# NOTE: some systems may need: -# -# old SYS V: -# cc ${CFLAGS} -o rince rince.c -lcurses -# -# The original source is found in rince.orig.c. Many ANSI compilers have -# problems with it, so by default we use rince_ansi.c. -# -# GNU CC users can compile this with: -# -# gcc -ansi rince.orig.c -o rince -lcurses -ltermcap -# -rince: rince.c - ${CC} ${CFLAGS} rince.c -o rince -lcurses -ltermcap - -clean: - ${RM} -f *.o a.out core -clobber: clean - ${RM} -f ${WINNERS} a.c a.out davidguy.orig ttt - ${RM} -f merlyn merlyn.c nextmove.c nextmove.c - ${RM} -f ttt_game ttt_game.c ttt_old.c ttt_new.c nextmove -nuke: clobber - @true -install: all - cat ${WINNERS} > /dev/null