From e42d7484cd5d3ad06b5800f71947bf2583349341 Mon Sep 17 00:00:00 2001 From: Landon Curt Noll Date: Sun, 26 Mar 2023 20:24:16 -0700 Subject: [PATCH] trim comments and update 133t hacker rulz in Makefiles --- 1984/anonymous/Makefile | 68 +++++++++++------------------------ 1984/decot/Makefile | 68 +++++++++++------------------------ 1984/laman/Makefile | 41 ++++----------------- 1984/mullender/Makefile | 68 +++++++++++------------------------ 1985/applin/Makefile | 70 ++++++++++++------------------------ 1985/august/Makefile | 68 +++++++++++------------------------ 1985/lycklama/Makefile | 68 +++++++++++------------------------ 1985/shapiro/Makefile | 68 +++++++++++------------------------ 1985/sicherman/Makefile | 68 +++++++++++------------------------ 1986/applin/Makefile | 68 +++++++++++------------------------ 1986/august/Makefile | 68 +++++++++++------------------------ 1986/bright/Makefile | 68 +++++++++++------------------------ 1986/hague/Makefile | 68 +++++++++++------------------------ 1986/holloway/Makefile | 68 +++++++++++------------------------ 1986/marshall/Makefile | 68 +++++++++++------------------------ 1986/pawka/Makefile | 68 +++++++++++------------------------ 1986/stein/Makefile | 68 +++++++++++------------------------ 1986/wall/Makefile | 68 +++++++++++------------------------ 1987/biggar/Makefile | 68 +++++++++++------------------------ 1987/heckbert/Makefile | 68 +++++++++++------------------------ 1987/hines/Makefile | 68 +++++++++++------------------------ 1987/korn/Makefile | 68 +++++++++++------------------------ 1987/lievaart/Makefile | 68 +++++++++++------------------------ 1987/wall/Makefile | 68 +++++++++++------------------------ 1987/westley/Makefile | 68 +++++++++++------------------------ 1988/applin/Makefile | 41 ++++----------------- 1988/dale/Makefile | 41 ++++----------------- 1988/isaak/Makefile | 41 ++++----------------- 1988/litmaath/Makefile | 41 ++++----------------- 1988/phillipps/Makefile | 41 ++++----------------- 1988/reddy/Makefile | 41 ++++----------------- 1988/robison/Makefile | 41 ++++----------------- 1988/spinellis/Makefile | 41 ++++----------------- 1988/westley/Makefile | 41 ++++----------------- 1989/fubar/Makefile | 41 ++++----------------- 1989/jar.1/Makefile | 41 ++++----------------- 1989/jar.2/Makefile | 41 ++++----------------- 1989/ovdluhe/Makefile | 41 ++++----------------- 1989/paul/Makefile | 41 ++++----------------- 1989/robison/Makefile | 41 ++++----------------- 1989/roemer/Makefile | 41 ++++----------------- 1989/tromp/Makefile | 41 ++++----------------- 1989/vanb/Makefile | 41 ++++----------------- 1989/westley/Makefile | 41 ++++----------------- 1990/baruch/Makefile | 39 ++++---------------- 1990/cmills/Makefile | 39 ++++---------------- 1990/dds/Makefile | 39 ++++---------------- 1990/dg/Makefile | 39 ++++---------------- 1990/jaw/Makefile | 39 ++++---------------- 1990/pjr/Makefile | 39 ++++---------------- 1990/scjones/Makefile | 39 ++++---------------- 1990/stig/Makefile | 39 ++++---------------- 1990/tbr/Makefile | 39 ++++---------------- 1990/theorem/Makefile | 39 ++++---------------- 1990/westley/Makefile | 39 ++++---------------- 1991/ant/Makefile | 39 ++++---------------- 1991/brnstnd/Makefile | 39 ++++---------------- 1991/buzzard/Makefile | 39 ++++---------------- 1991/cdupont/Makefile | 39 ++++---------------- 1991/davidguy/Makefile | 39 ++++---------------- 1991/dds/Makefile | 39 ++++---------------- 1991/fine/Makefile | 39 ++++---------------- 1991/rince/Makefile | 39 ++++---------------- 1991/westley/Makefile | 39 ++++---------------- 1992/adrian/Makefile | 39 ++++---------------- 1992/albert/Makefile | 39 ++++---------------- 1992/ant/Makefile | 39 ++++---------------- 1992/buzzard.1/Makefile | 39 ++++---------------- 1992/buzzard.2/Makefile | 39 ++++---------------- 1992/gson/Makefile | 39 ++++---------------- 1992/imc/Makefile | 39 ++++---------------- 1992/kivinen/Makefile | 39 ++++---------------- 1992/lush/Makefile | 39 ++++---------------- 1992/marangon/Makefile | 39 ++++---------------- 1992/nathan/Makefile | 39 ++++---------------- 1992/vern/Makefile | 39 ++++---------------- 1992/westley/Makefile | 39 ++++---------------- 1993/ant/Makefile | 39 ++++---------------- 1993/cmills/Makefile | 39 ++++---------------- 1993/dgibson/Makefile | 39 ++++---------------- 1993/ejb/Makefile | 39 ++++---------------- 1993/jonth/Makefile | 39 ++++---------------- 1993/leo/Makefile | 39 ++++---------------- 1993/lmfjyh/Makefile | 39 ++++---------------- 1993/plummer/Makefile | 39 ++++---------------- 1993/rince/Makefile | 39 ++++---------------- 1993/schnitzi/Makefile | 39 ++++---------------- 1993/vanb/Makefile | 39 ++++---------------- 1994/dodsond1/Makefile | 39 ++++---------------- 1994/dodsond2/Makefile | 39 ++++---------------- 1994/horton/Makefile | 39 ++++---------------- 1994/imc/Makefile | 39 ++++---------------- 1994/ldb/Makefile | 39 ++++---------------- 1994/schnitzi/Makefile | 39 ++++---------------- 1994/shapiro/Makefile | 39 ++++---------------- 1994/smr/Makefile | 39 ++++---------------- 1994/tvr/Makefile | 39 ++++---------------- 1994/weisberg/Makefile | 39 ++++---------------- 1994/westley/Makefile | 39 ++++---------------- 1995/cdua/Makefile | 39 ++++---------------- 1995/dodsond1/Makefile | 39 ++++---------------- 1995/dodsond2/Makefile | 39 ++++---------------- 1995/esde/Makefile | 39 ++++---------------- 1995/garry/Makefile | 39 ++++---------------- 1995/heathbar/Makefile | 39 ++++---------------- 1995/leo/Makefile | 39 ++++---------------- 1995/makarios/Makefile | 39 ++++---------------- 1995/savastio/Makefile | 39 ++++---------------- 1995/schnitzi/Makefile | 39 ++++---------------- 1995/spinellis/Makefile | 39 ++++---------------- 1995/vanschnitz/Makefile | 39 ++++---------------- 1996/august/Makefile | 39 ++++---------------- 1996/dalbec/Makefile | 39 ++++---------------- 1996/eldby/Makefile | 39 ++++---------------- 1996/gandalf/Makefile | 39 ++++---------------- 1996/huffman/Makefile | 39 ++++---------------- 1996/jonth/Makefile | 39 ++++---------------- 1996/rcm/Makefile | 39 ++++---------------- 1996/schweikh1/Makefile | 40 ++++----------------- 1996/schweikh2/Makefile | 39 ++++---------------- 1996/schweikh3/Makefile | 40 ++++----------------- 1996/westley/Makefile | 39 ++++---------------- 1998/banks/Makefile | 39 ++++---------------- 1998/bas1/Makefile | 39 ++++---------------- 1998/bas2/Makefile | 39 ++++---------------- 1998/chaos/Makefile | 39 ++++---------------- 1998/df/Makefile | 39 ++++---------------- 1998/dlowe/Makefile | 39 ++++---------------- 1998/dloweneil/Makefile | 39 ++++---------------- 1998/dorssel/Makefile | 39 ++++---------------- 1998/fanf/Makefile | 39 ++++---------------- 1998/schnitzi/Makefile | 39 ++++---------------- 1998/schweikh1/Makefile | 39 ++++---------------- 1998/schweikh2/Makefile | 39 ++++---------------- 1998/schweikh3/Makefile | 39 ++++---------------- 1998/tomtorfs/Makefile | 39 ++++---------------- 2000/anderson/Makefile | 40 ++++----------------- 2000/bellard/Makefile | 40 ++++----------------- 2000/bmeyer/Makefile | 39 ++++---------------- 2000/briddlebane/Makefile | 39 ++++---------------- 2000/dhyang/Makefile | 39 ++++---------------- 2000/dlowe/Makefile | 39 ++++---------------- 2000/jarijyrki/Makefile | 39 ++++---------------- 2000/natori/Makefile | 39 ++++---------------- 2000/primenum/Makefile | 40 ++++----------------- 2000/rince/Makefile | 39 ++++---------------- 2000/robison/Makefile | 40 ++++----------------- 2000/schneiderwent/Makefile | 39 ++++---------------- 2000/thadgavin/Makefile | 39 ++++---------------- 2000/tomx/Makefile | 39 ++++---------------- 2001/anonymous/Makefile | 39 ++++---------------- 2001/bellard/Makefile | 39 ++++---------------- 2001/cheong/Makefile | 39 ++++---------------- 2001/coupard/Makefile | 39 ++++---------------- 2001/ctk/Makefile | 39 ++++---------------- 2001/dgbeards/Makefile | 39 ++++---------------- 2001/herrmann1/Makefile | 39 ++++---------------- 2001/herrmann2/Makefile | 39 ++++---------------- 2001/jason/Makefile | 40 ++++----------------- 2001/kev/Makefile | 39 ++++---------------- 2001/ollinger/Makefile | 39 ++++---------------- 2001/rosten/Makefile | 39 ++++---------------- 2001/schweikh/Makefile | 39 ++++---------------- 2001/westley/Makefile | 39 ++++---------------- 2001/williams/Makefile | 39 ++++---------------- 2004/anonymous/Makefile | 39 ++++---------------- 2004/arachnid/Makefile | 39 ++++---------------- 2004/burley/Makefile | 39 ++++---------------- 2004/gavare/Makefile | 39 ++++---------------- 2004/gavin/Makefile | 39 ++++---------------- 2004/hibachi/Makefile | 39 ++++---------------- 2004/hoyle/Makefile | 40 ++++----------------- 2004/jdalbec/Makefile | 39 ++++---------------- 2004/kopczynski/Makefile | 39 ++++---------------- 2004/newbern/Makefile | 39 ++++---------------- 2004/omoikane/Makefile | 39 ++++---------------- 2004/schnitzi/Makefile | 39 ++++---------------- 2004/sds/Makefile | 39 ++++---------------- 2004/vik1/Makefile | 39 ++++---------------- 2004/vik2/Makefile | 39 ++++---------------- 2005/aidan/Makefile | 39 ++++---------------- 2005/anon/Makefile | 39 ++++---------------- 2005/boutines/Makefile | 40 ++++----------------- 2005/chia/Makefile | 39 ++++---------------- 2005/giljade/Makefile | 39 ++++---------------- 2005/jetro/Makefile | 39 ++++---------------- 2005/klausler/Makefile | 39 ++++---------------- 2005/mikeash/Makefile | 39 ++++---------------- 2005/mynx/Makefile | 39 ++++---------------- 2005/persano/Makefile | 39 ++++---------------- 2005/sykes/Makefile | 39 ++++---------------- 2005/timwi/Makefile | 39 ++++---------------- 2005/toledo/Makefile | 39 ++++---------------- 2005/vik/Makefile | 39 ++++---------------- 2005/vince/Makefile | 39 ++++---------------- 2006/birken/Makefile | 39 ++++---------------- 2006/borsanyi/Makefile | 39 ++++---------------- 2006/grothe/Makefile | 39 ++++---------------- 2006/hamre/Makefile | 39 ++++---------------- 2006/meyer/Makefile | 39 ++++---------------- 2006/monge/Makefile | 40 ++++----------------- 2006/night/Makefile | 39 ++++---------------- 2006/sloane/Makefile | 39 ++++---------------- 2006/stewart/Makefile | 39 ++++---------------- 2006/sykes1/Makefile | 39 ++++---------------- 2006/sykes2/Makefile | 39 ++++---------------- 2006/toledo1/Makefile | 39 ++++---------------- 2006/toledo2/Makefile | 39 ++++---------------- 2006/toledo3/Makefile | 39 ++++---------------- 2011/akari/Makefile | 39 ++++---------------- 2011/blakely/Makefile | 39 ++++---------------- 2011/borsanyi/Makefile | 39 ++++---------------- 2011/dlowe/Makefile | 39 ++++---------------- 2011/eastman/Makefile | 39 ++++---------------- 2011/fredriksson/Makefile | 39 ++++---------------- 2011/goren/Makefile | 39 ++++---------------- 2011/hamaji/Makefile | 39 ++++---------------- 2011/hou/Makefile | 39 ++++---------------- 2011/konno/Makefile | 39 ++++---------------- 2011/richards/Makefile | 39 ++++---------------- 2011/toledo/Makefile | 39 ++++---------------- 2011/vik/Makefile | 39 ++++---------------- 2011/zucker/Makefile | 39 ++++---------------- 2012/blakely/Makefile | 39 ++++---------------- 2012/deckmyn/Makefile | 39 ++++---------------- 2012/dlowe/Makefile | 39 ++++---------------- 2012/endoh1/Makefile | 39 ++++---------------- 2012/endoh2/Makefile | 39 ++++---------------- 2012/grothe/Makefile | 39 ++++---------------- 2012/hamano/Makefile | 39 ++++---------------- 2012/hou/Makefile | 39 ++++---------------- 2012/kang/Makefile | 39 ++++---------------- 2012/konno/Makefile | 39 ++++---------------- 2012/omoikane/Makefile | 39 ++++---------------- 2012/tromp/Makefile | 40 ++++----------------- 2012/vik/Makefile | 39 ++++---------------- 2012/zeitak/Makefile | 40 ++++----------------- 2013/birken/Makefile | 39 ++++---------------- 2013/cable1/Makefile | 39 ++++---------------- 2013/cable2/Makefile | 39 ++++---------------- 2013/cable3/Makefile | 39 ++++---------------- 2013/dlowe/Makefile | 39 ++++---------------- 2013/endoh1/Makefile | 39 ++++---------------- 2013/endoh2/Makefile | 39 ++++---------------- 2013/endoh3/Makefile | 39 ++++---------------- 2013/endoh4/Makefile | 39 ++++---------------- 2013/hou/Makefile | 39 ++++---------------- 2013/mills/Makefile | 39 ++++---------------- 2013/misaka/Makefile | 39 ++++---------------- 2013/morgan1/Makefile | 39 ++++---------------- 2013/morgan2/Makefile | 39 ++++---------------- 2013/robison/Makefile | 39 ++++---------------- 2014/birken/Makefile | 39 ++++---------------- 2014/deak/Makefile | 39 ++++---------------- 2014/endoh1/Makefile | 39 ++++---------------- 2014/endoh2/Makefile | 39 ++++---------------- 2014/maffiodo1/Makefile | 40 ++++----------------- 2014/maffiodo2/Makefile | 39 ++++---------------- 2014/morgan/Makefile | 39 ++++---------------- 2014/sinon/Makefile | 39 ++++---------------- 2014/skeggs/Makefile | 39 ++++---------------- 2014/vik/Makefile | 39 ++++---------------- 2014/wiedijk/Makefile | 39 ++++---------------- 2015/burton/Makefile | 40 ++++----------------- 2015/dogon/Makefile | 39 ++++---------------- 2015/duble/Makefile | 40 ++++----------------- 2015/endoh1/Makefile | 39 ++++---------------- 2015/endoh2/Makefile | 39 ++++---------------- 2015/endoh3/Makefile | 39 ++++---------------- 2015/endoh4/Makefile | 39 ++++---------------- 2015/hou/Makefile | 39 ++++---------------- 2015/howe/Makefile | 39 ++++---------------- 2015/mills1/Makefile | 39 ++++---------------- 2015/mills2/Makefile | 40 ++++----------------- 2015/muth/Makefile | 39 ++++---------------- 2015/schweikhardt/Makefile | 39 ++++---------------- 2015/yang/Makefile | 39 ++++---------------- 2018/algmyr/Makefile | 39 ++++---------------- 2018/anderson/Makefile | 39 ++++---------------- 2018/bellard/Makefile | 40 ++++----------------- 2018/burton1/Makefile | 39 ++++---------------- 2018/burton2/Makefile | 39 ++++---------------- 2018/ciura/Makefile | 39 ++++---------------- 2018/endoh1/Makefile | 39 ++++---------------- 2018/endoh2/Makefile | 39 ++++---------------- 2018/ferguson/Makefile | 39 ++++---------------- 2018/giles/Makefile | 40 ++++----------------- 2018/hou/Makefile | 39 ++++---------------- 2018/mills/Makefile | 39 ++++---------------- 2018/poikola/Makefile | 40 ++++----------------- 2018/vokes/Makefile | 39 ++++---------------- 2018/yang/Makefile | 39 ++++---------------- 2019/adamovsky/Makefile | 39 ++++---------------- 2019/burton/Makefile | 39 ++++---------------- 2019/ciura/Makefile | 39 ++++---------------- 2019/diels-grabsch1/Makefile | 39 ++++---------------- 2019/diels-grabsch2/Makefile | 39 ++++---------------- 2019/dogon/Makefile | 39 ++++---------------- 2019/duble/Makefile | 39 ++++---------------- 2019/endoh/Makefile | 39 ++++---------------- 2019/giles/Makefile | 39 ++++---------------- 2019/karns/Makefile | 39 ++++---------------- 2019/lynn/Makefile | 39 ++++---------------- 2019/mills/Makefile | 39 ++++---------------- 2019/poikola/Makefile | 39 ++++---------------- 2019/yang/Makefile | 39 ++++---------------- 2020/burton/Makefile | 39 ++++---------------- 2020/carlini/Makefile | 40 ++++----------------- 2020/endoh1/Makefile | 40 ++++----------------- 2020/endoh2/Makefile | 39 ++++---------------- 2020/endoh3/Makefile | 40 ++++----------------- 2020/ferguson1/Makefile | 39 ++++---------------- 2020/ferguson2/Makefile | 39 ++++---------------- 2020/giles/Makefile | 39 ++++---------------- 2020/kurdyukov1/Makefile | 39 ++++---------------- 2020/kurdyukov2/Makefile | 40 ++++----------------- 2020/kurdyukov3/Makefile | 40 ++++----------------- 2020/kurdyukov4/Makefile | 40 ++++----------------- 2020/otterness/Makefile | 40 ++++----------------- 2020/tsoj/Makefile | 39 ++++---------------- 2020/yang/Makefile | 40 ++++----------------- 321 files changed, 2307 insertions(+), 10977 deletions(-) diff --git a/1984/anonymous/Makefile b/1984/anonymous/Makefile index 3a632e350..c83bc62ea 100644 --- a/1984/anonymous/Makefile +++ b/1984/anonymous/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int \ -Wno-return-type -Wno-string-plus-int -Wno-unsequenced # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -227,26 +206,23 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" -sandwich: +sandwich: easter_egg @if [ `id -u` -eq 0 ]; then \ echo 'Okay.'; \ echo "$${RANDOM}`date +%s`$${RANDOM}" > $@; \ @@ -259,18 +235,18 @@ sandwich: # as well as the West Coast Computer Faire and # you might be confused different. :-) # -supernova: nuke +supernova: sandwich @-if [ -r .code_anal ]; then \ ${RM} -f .code_anal_v6; \ else \ echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi - @echo A $@ helps ${MAKE} the elements that help form planets - @${TRUE} + @echo "A $@ helps ${MAKE} the elements that help form planets" -deep_magic: +deep_magic: supernova @-if [ -r .code_anal ]; then \ - ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ + ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 \ + --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ else \ echo "Wrong! Do it again!"; \ sleep 1; \ @@ -278,7 +254,6 @@ deep_magic: sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,18 +262,17 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # -charon: supernova - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore IAU, $@ is a planet +charon: magic + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore IAU, $@ is a planet" -pluto: supernova +pluto: charon @echo "See https://www.hou.usra.edu/meetings/lpsc2017/pdf/1448.pdf for a good definition of a planet" - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore, $@ is a planet - @echo get used to having lots of planets becasue supernovae can ${MAKE} a lot of them + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore, $@ is a planet" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1984/decot/Makefile b/1984/decot/Makefile index 6c5ceeeed..94eb1d425 100644 --- a/1984/decot/Makefile +++ b/1984/decot/Makefile @@ -38,22 +38,16 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-array-bounds -Wno-error -Wno-implicit-function-declaration \ -Wno-keyword-macro -Wno-main-return-type -Wno-missing-field-initializers \ -Wno-unused-value -Wno-unused-variable # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -71,16 +65,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC=26 # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -89,10 +77,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -102,15 +86,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -232,26 +211,23 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" -sandwich: +sandwich: easter_egg @if [ `id -u` -eq 0 ]; then \ echo 'Okay.'; \ echo "$${RANDOM}`date +%s`$${RANDOM}" > $@; \ @@ -264,18 +240,18 @@ sandwich: # as well as the West Coast Computer Faire and # you might be confused different. :-) # -supernova: nuke +supernova: sandwich @-if [ -r .code_anal ]; then \ ${RM} -f .code_anal_v6; \ else \ echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi - @echo A $@ helps ${MAKE} the elements that help form planets - @${TRUE} + @echo "A $@ helps ${MAKE} the elements that help form planets" -deep_magic: +deep_magic: supernova @-if [ -r .code_anal ]; then \ - ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ + ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 \ + --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ else \ echo "Wrong! Do it again!"; \ sleep 1; \ @@ -283,7 +259,6 @@ deep_magic: sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -292,18 +267,17 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # -charon: supernova - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore IAU, $@ is a planet +charon: magic + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore IAU, $@ is a planet" -pluto: supernova +pluto: charon @echo "See https://www.hou.usra.edu/meetings/lpsc2017/pdf/1448.pdf for a good definition of a planet" - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore, $@ is a planet - @echo get used to having lots of planets becasue supernovae can ${MAKE} a lot of them + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore, $@ is a planet" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1984/laman/Makefile b/1984/laman/Makefile index 2333fef2f..5bf773cbb 100644 --- a/1984/laman/Makefile +++ b/1984/laman/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=c11 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -299,4 +272,4 @@ pluto: charon @echo "$@ is a dwarf planet" @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" - @echo "get used to having lots of planets becasue supernovae can ${MAKE} a lot of them" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1984/mullender/Makefile b/1984/mullender/Makefile index 02b6802eb..7120e41b0 100644 --- a/1984/mullender/Makefile +++ b/1984/mullender/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-main # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -227,26 +206,23 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" -sandwich: +sandwich: easter_egg @if [ `id -u` -eq 0 ]; then \ echo 'Okay.'; \ echo "$${RANDOM}`date +%s`$${RANDOM}" > $@; \ @@ -259,18 +235,18 @@ sandwich: # as well as the West Coast Computer Faire and # you might be confused different. :-) # -supernova: nuke +supernova: sandwich @-if [ -r .code_anal ]; then \ ${RM} -f .code_anal_v6; \ else \ echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi - @echo A $@ helps ${MAKE} the elements that help form planets - @${TRUE} + @echo "A $@ helps ${MAKE} the elements that help form planets" -deep_magic: +deep_magic: supernova @-if [ -r .code_anal ]; then \ - ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ + ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 \ + --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ else \ echo "Wrong! Do it again!"; \ sleep 1; \ @@ -278,7 +254,6 @@ deep_magic: sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,18 +262,17 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # -charon: supernova - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore IAU, $@ is a planet +charon: magic + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore IAU, $@ is a planet" -pluto: supernova +pluto: charon @echo "See https://www.hou.usra.edu/meetings/lpsc2017/pdf/1448.pdf for a good definition of a planet" - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore, $@ is a planet - @echo get used to having lots of planets becasue supernovae can ${MAKE} a lot of them + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore, $@ is a planet" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1985/applin/Makefile b/1985/applin/Makefile index 737d2a356..3aaed1408 100644 --- a/1985/applin/Makefile +++ b/1985/applin/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-logical-op-parentheses # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,26 +205,23 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" -sandwich: +sandwich: easter_egg @if [ `id -u` -eq 0 ]; then \ echo 'Okay.'; \ echo "$${RANDOM}`date +%s`$${RANDOM}" > $@; \ @@ -258,18 +234,18 @@ sandwich: # as well as the West Coast Computer Faire and # you might be confused different. :-) # -supernova: nuke +supernova: sandwich @-if [ -r .code_anal ]; then \ ${RM} -f .code_anal_v6; \ else \ echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi - @echo A $@ helps ${MAKE} the elements that help form planets - @${TRUE} + @echo "A $@ helps ${MAKE} the elements that help form planets" -deep_magic: +deep_magic: supernova @-if [ -r .code_anal ]; then \ - ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 --FNV1a_hash_512_bit "prog"; \ + ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 \ + --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ else \ echo "Wrong! Do it again!"; \ sleep 1; \ @@ -277,27 +253,25 @@ deep_magic: sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ - ccode_analysis --level 20003 --mode 5717175 --FNV1a_hash_512_bit "prog"; \ + ccode_analysis --level 20003 --mode 5717175 --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ else \ echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # -charon: supernova - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore IAU, $@ is a planet +charon: magic + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore IAU, $@ is a planet" -pluto: supernova +pluto: charon @echo "See https://www.hou.usra.edu/meetings/lpsc2017/pdf/1448.pdf for a good definition of a planet" - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore, $@ is a planet - @echo get used to having lots of planets becasue supernovae can ${MAKE} a lot of them + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore, $@ is a planet" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1985/august/Makefile b/1985/august/Makefile index 046c2b818..f446adbf0 100644 --- a/1985/august/Makefile +++ b/1985/august/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-main \ -Wno-unused-parameter -Wno-unused-variable # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,26 +205,23 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" -sandwich: +sandwich: easter_egg @if [ `id -u` -eq 0 ]; then \ echo 'Okay.'; \ echo "$${RANDOM}`date +%s`$${RANDOM}" > $@; \ @@ -258,18 +234,18 @@ sandwich: # as well as the West Coast Computer Faire and # you might be confused different. :-) # -supernova: nuke +supernova: sandwich @-if [ -r .code_anal ]; then \ ${RM} -f .code_anal_v6; \ else \ echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi - @echo A $@ helps ${MAKE} the elements that help form planets - @${TRUE} + @echo "A $@ helps ${MAKE} the elements that help form planets" -deep_magic: +deep_magic: supernova @-if [ -r .code_anal ]; then \ - ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ + ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 \ + --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ else \ echo "Wrong! Do it again!"; \ sleep 1; \ @@ -277,7 +253,6 @@ deep_magic: sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,18 +261,17 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # -charon: supernova - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore IAU, $@ is a planet +charon: magic + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore IAU, $@ is a planet" -pluto: supernova +pluto: charon @echo "See https://www.hou.usra.edu/meetings/lpsc2017/pdf/1448.pdf for a good definition of a planet" - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore, $@ is a planet - @echo get used to having lots of planets becasue supernovae can ${MAKE} a lot of them + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore, $@ is a planet" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1985/lycklama/Makefile b/1985/lycklama/Makefile index 3e600b6f8..af79f3fb4 100644 --- a/1985/lycklama/Makefile +++ b/1985/lycklama/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-implicit-int -Wno-unused-value -Wno-parentheses -Wno-error \ -Wno-implicit-function-declaration # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,26 +205,23 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" -sandwich: +sandwich: easter_egg @if [ `id -u` -eq 0 ]; then \ echo 'Okay.'; \ echo "$${RANDOM}`date +%s`$${RANDOM}" > $@; \ @@ -258,18 +234,18 @@ sandwich: # as well as the West Coast Computer Faire and # you might be confused different. :-) # -supernova: nuke +supernova: sandwich @-if [ -r .code_anal ]; then \ ${RM} -f .code_anal_v6; \ else \ echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi - @echo A $@ helps ${MAKE} the elements that help form planets - @${TRUE} + @echo "A $@ helps ${MAKE} the elements that help form planets" -deep_magic: +deep_magic: supernova @-if [ -r .code_anal ]; then \ - ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ + ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 \ + --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ else \ echo "Wrong! Do it again!"; \ sleep 1; \ @@ -277,7 +253,6 @@ deep_magic: sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,18 +261,17 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # -charon: supernova - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore IAU, $@ is a planet +charon: magic + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore IAU, $@ is a planet" -pluto: supernova +pluto: charon @echo "See https://www.hou.usra.edu/meetings/lpsc2017/pdf/1448.pdf for a good definition of a planet" - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore, $@ is a planet - @echo get used to having lots of planets becasue supernovae can ${MAKE} a lot of them + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore, $@ is a planet" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1985/shapiro/Makefile b/1985/shapiro/Makefile index 5b68fda47..12544fb00 100644 --- a/1985/shapiro/Makefile +++ b/1985/shapiro/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int \ -Wno-parentheses -Wno-string-plus-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,26 +204,23 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" -sandwich: +sandwich: easter_egg @if [ `id -u` -eq 0 ]; then \ echo 'Okay.'; \ echo "$${RANDOM}`date +%s`$${RANDOM}" > $@; \ @@ -257,18 +233,18 @@ sandwich: # as well as the West Coast Computer Faire and # you might be confused different. :-) # -supernova: nuke +supernova: sandwich @-if [ -r .code_anal ]; then \ ${RM} -f .code_anal_v6; \ else \ echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi - @echo A $@ helps ${MAKE} the elements that help form planets - @${TRUE} + @echo "A $@ helps ${MAKE} the elements that help form planets" -deep_magic: +deep_magic: supernova @-if [ -r .code_anal ]; then \ - ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ + ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 \ + --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ else \ echo "Wrong! Do it again!"; \ sleep 1; \ @@ -276,7 +252,6 @@ deep_magic: sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,18 +260,17 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # -charon: supernova - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore IAU, $@ is a planet +charon: magic + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore IAU, $@ is a planet" -pluto: supernova +pluto: charon @echo "See https://www.hou.usra.edu/meetings/lpsc2017/pdf/1448.pdf for a good definition of a planet" - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore, $@ is a planet - @echo get used to having lots of planets becasue supernovae can ${MAKE} a lot of them + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore, $@ is a planet" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1985/sicherman/Makefile b/1985/sicherman/Makefile index abd80cb1d..c61e420ee 100644 --- a/1985/sicherman/Makefile +++ b/1985/sicherman/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-comment # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -228,26 +207,23 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" -sandwich: +sandwich: easter_egg @if [ `id -u` -eq 0 ]; then \ echo 'Okay.'; \ echo "$${RANDOM}`date +%s`$${RANDOM}" > $@; \ @@ -260,18 +236,18 @@ sandwich: # as well as the West Coast Computer Faire and # you might be confused different. :-) # -supernova: nuke +supernova: sandwich @-if [ -r .code_anal ]; then \ ${RM} -f .code_anal_v6; \ else \ echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi - @echo A $@ helps ${MAKE} the elements that help form planets - @${TRUE} + @echo "A $@ helps ${MAKE} the elements that help form planets" -deep_magic: +deep_magic: supernova @-if [ -r .code_anal ]; then \ - ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ + ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 \ + --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ else \ echo "Wrong! Do it again!"; \ sleep 1; \ @@ -279,7 +255,6 @@ deep_magic: sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -288,18 +263,17 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # -charon: supernova - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore IAU, $@ is a planet +charon: magic + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore IAU, $@ is a planet" -pluto: supernova +pluto: charon @echo "See https://www.hou.usra.edu/meetings/lpsc2017/pdf/1448.pdf for a good definition of a planet" - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore, $@ is a planet - @echo get used to having lots of planets becasue supernovae can ${MAKE} a lot of them + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore, $@ is a planet" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1986/applin/Makefile b/1986/applin/Makefile index 7f6febedf..a4590deba 100644 --- a/1986/applin/Makefile +++ b/1986/applin/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-error \ -Wno-implicit-function-declaration -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,26 +205,23 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" -sandwich: +sandwich: easter_egg @if [ `id -u` -eq 0 ]; then \ echo 'Okay.'; \ echo "$${RANDOM}`date +%s`$${RANDOM}" > $@; \ @@ -258,18 +234,18 @@ sandwich: # as well as the West Coast Computer Faire and # you might be confused different. :-) # -supernova: nuke +supernova: sandwich @-if [ -r .code_anal ]; then \ ${RM} -f .code_anal_v6; \ else \ echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi - @echo A $@ helps ${MAKE} the elements that help form planets - @${TRUE} + @echo "A $@ helps ${MAKE} the elements that help form planets" -deep_magic: +deep_magic: supernova @-if [ -r .code_anal ]; then \ - ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ + ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 \ + --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ else \ echo "Wrong! Do it again!"; \ sleep 1; \ @@ -277,7 +253,6 @@ deep_magic: sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,18 +261,17 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # -charon: supernova - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore IAU, $@ is a planet +charon: magic + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore IAU, $@ is a planet" -pluto: supernova +pluto: charon @echo "See https://www.hou.usra.edu/meetings/lpsc2017/pdf/1448.pdf for a good definition of a planet" - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore, $@ is a planet - @echo get used to having lots of planets becasue supernovae can ${MAKE} a lot of them + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore, $@ is a planet" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1986/august/Makefile b/1986/august/Makefile index 893a9834b..17d9b65fd 100644 --- a/1986/august/Makefile +++ b/1986/august/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int -Wno-return-type # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -227,26 +206,23 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" -sandwich: +sandwich: easter_egg @if [ `id -u` -eq 0 ]; then \ echo 'Okay.'; \ echo "$${RANDOM}`date +%s`$${RANDOM}" > $@; \ @@ -259,18 +235,18 @@ sandwich: # as well as the West Coast Computer Faire and # you might be confused different. :-) # -supernova: nuke +supernova: sandwich @-if [ -r .code_anal ]; then \ ${RM} -f .code_anal_v6; \ else \ echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi - @echo A $@ helps ${MAKE} the elements that help form planets - @${TRUE} + @echo "A $@ helps ${MAKE} the elements that help form planets" -deep_magic: +deep_magic: supernova @-if [ -r .code_anal ]; then \ - ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ + ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 \ + --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ else \ echo "Wrong! Do it again!"; \ sleep 1; \ @@ -278,7 +254,6 @@ deep_magic: sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,18 +262,17 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # -charon: supernova - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore IAU, $@ is a planet +charon: magic + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore IAU, $@ is a planet" -pluto: supernova +pluto: charon @echo "See https://www.hou.usra.edu/meetings/lpsc2017/pdf/1448.pdf for a good definition of a planet" - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore, $@ is a planet - @echo get used to having lots of planets becasue supernovae can ${MAKE} a lot of them + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore, $@ is a planet" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1986/bright/Makefile b/1986/bright/Makefile index 136706e56..ff8094a41 100644 --- a/1986/bright/Makefile +++ b/1986/bright/Makefile @@ -38,22 +38,16 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-format-security \ -Wno-implicit-int -Wno-unknown-escape-sequence -Wno-unused-value \ -Wno-sign-compare # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -71,16 +65,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -89,10 +77,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -102,15 +86,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -233,26 +212,23 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" -sandwich: +sandwich: easter_egg @if [ `id -u` -eq 0 ]; then \ echo 'Okay.'; \ echo "$${RANDOM}`date +%s`$${RANDOM}" > $@; \ @@ -265,18 +241,18 @@ sandwich: # as well as the West Coast Computer Faire and # you might be confused different. :-) # -supernova: nuke +supernova: sandwich @-if [ -r .code_anal ]; then \ ${RM} -f .code_anal_v6; \ else \ echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi - @echo A $@ helps ${MAKE} the elements that help form planets - @${TRUE} + @echo "A $@ helps ${MAKE} the elements that help form planets" -deep_magic: +deep_magic: supernova @-if [ -r .code_anal ]; then \ - ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ + ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 \ + --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ else \ echo "Wrong! Do it again!"; \ sleep 1; \ @@ -284,7 +260,6 @@ deep_magic: sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -293,18 +268,17 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # -charon: supernova - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore IAU, $@ is a planet +charon: magic + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore IAU, $@ is a planet" -pluto: supernova +pluto: charon @echo "See https://www.hou.usra.edu/meetings/lpsc2017/pdf/1448.pdf for a good definition of a planet" - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore, $@ is a planet - @echo get used to having lots of planets becasue supernovae can ${MAKE} a lot of them + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore, $@ is a planet" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1986/hague/Makefile b/1986/hague/Makefile index 93b0621c8..f84672917 100644 --- a/1986/hague/Makefile +++ b/1986/hague/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int \ -Wno-incompatible-library-redeclaration -Wno-return-type # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,26 +203,23 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" -sandwich: +sandwich: easter_egg @if [ `id -u` -eq 0 ]; then \ echo 'Okay.'; \ echo "$${RANDOM}`date +%s`$${RANDOM}" > $@; \ @@ -256,18 +232,18 @@ sandwich: # as well as the West Coast Computer Faire and # you might be confused different. :-) # -supernova: nuke +supernova: sandwich @-if [ -r .code_anal ]; then \ ${RM} -f .code_anal_v6; \ else \ echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi - @echo A $@ helps ${MAKE} the elements that help form planets - @${TRUE} + @echo "A $@ helps ${MAKE} the elements that help form planets" -deep_magic: +deep_magic: supernova @-if [ -r .code_anal ]; then \ - ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ + ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 \ + --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ else \ echo "Wrong! Do it again!"; \ sleep 1; \ @@ -275,7 +251,6 @@ deep_magic: sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -284,18 +259,17 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # -charon: supernova - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore IAU, $@ is a planet +charon: magic + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore IAU, $@ is a planet" -pluto: supernova +pluto: charon @echo "See https://www.hou.usra.edu/meetings/lpsc2017/pdf/1448.pdf for a good definition of a planet" - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore, $@ is a planet - @echo get used to having lots of planets becasue supernovae can ${MAKE} a lot of them + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore, $@ is a planet" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1986/holloway/Makefile b/1986/holloway/Makefile index 52717f23c..92e70bf0b 100644 --- a/1986/holloway/Makefile +++ b/1986/holloway/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-format-security -Wno-implicit-int -Wno-int-to-pointer-cast \ -Wno-pointer-to-int-cast # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,26 +205,23 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" -sandwich: +sandwich: easter_egg @if [ `id -u` -eq 0 ]; then \ echo 'Okay.'; \ echo "$${RANDOM}`date +%s`$${RANDOM}" > $@; \ @@ -258,18 +234,18 @@ sandwich: # as well as the West Coast Computer Faire and # you might be confused different. :-) # -supernova: nuke +supernova: sandwich @-if [ -r .code_anal ]; then \ ${RM} -f .code_anal_v6; \ else \ echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi - @echo A $@ helps ${MAKE} the elements that help form planets - @${TRUE} + @echo "A $@ helps ${MAKE} the elements that help form planets" -deep_magic: +deep_magic: supernova @-if [ -r .code_anal ]; then \ - ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ + ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 \ + --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ else \ echo "Wrong! Do it again!"; \ sleep 1; \ @@ -277,7 +253,6 @@ deep_magic: sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,18 +261,17 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # -charon: supernova - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore IAU, $@ is a planet +charon: magic + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore IAU, $@ is a planet" -pluto: supernova +pluto: charon @echo "See https://www.hou.usra.edu/meetings/lpsc2017/pdf/1448.pdf for a good definition of a planet" - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore, $@ is a planet - @echo get used to having lots of planets becasue supernovae can ${MAKE} a lot of them + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore, $@ is a planet" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1986/marshall/Makefile b/1986/marshall/Makefile index 2a3adf8d9..bc250566d 100644 --- a/1986/marshall/Makefile +++ b/1986/marshall/Makefile @@ -38,22 +38,16 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int \ -Wno-int-conversion -Wno-parentheses -Wno-shift-negative-value \ -Wno-string-compare -Wno-unsequenced -Wno-unused-value # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -71,16 +65,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -89,10 +77,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -102,15 +86,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -228,26 +207,23 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" -sandwich: +sandwich: easter_egg @if [ `id -u` -eq 0 ]; then \ echo 'Okay.'; \ echo "$${RANDOM}`date +%s`$${RANDOM}" > $@; \ @@ -260,18 +236,18 @@ sandwich: # as well as the West Coast Computer Faire and # you might be confused different. :-) # -supernova: nuke +supernova: sandwich @-if [ -r .code_anal ]; then \ ${RM} -f .code_anal_v6; \ else \ echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi - @echo A $@ helps ${MAKE} the elements that help form planets - @${TRUE} + @echo "A $@ helps ${MAKE} the elements that help form planets" -deep_magic: +deep_magic: supernova @-if [ -r .code_anal ]; then \ - ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ + ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 \ + --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ else \ echo "Wrong! Do it again!"; \ sleep 1; \ @@ -279,7 +255,6 @@ deep_magic: sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -288,18 +263,17 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # -charon: supernova - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore IAU, $@ is a planet +charon: magic + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore IAU, $@ is a planet" -pluto: supernova +pluto: charon @echo "See https://www.hou.usra.edu/meetings/lpsc2017/pdf/1448.pdf for a good definition of a planet" - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore, $@ is a planet - @echo get used to having lots of planets becasue supernovae can ${MAKE} a lot of them + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore, $@ is a planet" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1986/pawka/Makefile b/1986/pawka/Makefile index 1cc5174f7..e9bcbb846 100644 --- a/1986/pawka/Makefile +++ b/1986/pawka/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-non-literal-null-conversion -Wno-unused-value # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,26 +203,23 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" -sandwich: +sandwich: easter_egg @if [ `id -u` -eq 0 ]; then \ echo 'Okay.'; \ echo "$${RANDOM}`date +%s`$${RANDOM}" > $@; \ @@ -256,18 +232,18 @@ sandwich: # as well as the West Coast Computer Faire and # you might be confused different. :-) # -supernova: nuke +supernova: sandwich @-if [ -r .code_anal ]; then \ ${RM} -f .code_anal_v6; \ else \ echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi - @echo A $@ helps ${MAKE} the elements that help form planets - @${TRUE} + @echo "A $@ helps ${MAKE} the elements that help form planets" -deep_magic: +deep_magic: supernova @-if [ -r .code_anal ]; then \ - ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ + ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 \ + --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ else \ echo "Wrong! Do it again!"; \ sleep 1; \ @@ -275,7 +251,6 @@ deep_magic: sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -284,18 +259,17 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # -charon: supernova - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore IAU, $@ is a planet +charon: magic + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore IAU, $@ is a planet" -pluto: supernova +pluto: charon @echo "See https://www.hou.usra.edu/meetings/lpsc2017/pdf/1448.pdf for a good definition of a planet" - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore, $@ is a planet - @echo get used to having lots of planets becasue supernovae can ${MAKE} a lot of them + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore, $@ is a planet" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1986/stein/Makefile b/1986/stein/Makefile index 3d115ad3f..7cf292ae1 100644 --- a/1986/stein/Makefile +++ b/1986/stein/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int -Wno-int-conversion # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -229,26 +208,23 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" -sandwich: +sandwich: easter_egg @if [ `id -u` -eq 0 ]; then \ echo 'Okay.'; \ echo "$${RANDOM}`date +%s`$${RANDOM}" > $@; \ @@ -261,18 +237,18 @@ sandwich: # as well as the West Coast Computer Faire and # you might be confused different. :-) # -supernova: nuke +supernova: sandwich @-if [ -r .code_anal ]; then \ ${RM} -f .code_anal_v6; \ else \ echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi - @echo A $@ helps ${MAKE} the elements that help form planets - @${TRUE} + @echo "A $@ helps ${MAKE} the elements that help form planets" -deep_magic: +deep_magic: supernova @-if [ -r .code_anal ]; then \ - ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ + ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 \ + --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ else \ echo "Wrong! Do it again!"; \ sleep 1; \ @@ -280,7 +256,6 @@ deep_magic: sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -289,18 +264,17 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # -charon: supernova - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore IAU, $@ is a planet +charon: magic + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore IAU, $@ is a planet" -pluto: supernova +pluto: charon @echo "See https://www.hou.usra.edu/meetings/lpsc2017/pdf/1448.pdf for a good definition of a planet" - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore, $@ is a planet - @echo get used to having lots of planets becasue supernovae can ${MAKE} a lot of them + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore, $@ is a planet" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1986/wall/Makefile b/1986/wall/Makefile index 7507fc428..93ed20194 100644 --- a/1986/wall/Makefile +++ b/1986/wall/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int \ -Wno-macro-redefined -Wno-parentheses -Wno-c99-extensions # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -232,26 +211,23 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" -sandwich: +sandwich: easter_egg @if [ `id -u` -eq 0 ]; then \ echo 'Okay.'; \ echo "$${RANDOM}`date +%s`$${RANDOM}" > $@; \ @@ -264,18 +240,18 @@ sandwich: # as well as the West Coast Computer Faire and # you might be confused different. :-) # -supernova: nuke +supernova: sandwich @-if [ -r .code_anal ]; then \ ${RM} -f .code_anal_v6; \ else \ echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi - @echo A $@ helps ${MAKE} the elements that help form planets - @${TRUE} + @echo "A $@ helps ${MAKE} the elements that help form planets" -deep_magic: +deep_magic: supernova @-if [ -r .code_anal ]; then \ - ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ + ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 \ + --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ else \ echo "Wrong! Do it again!"; \ sleep 1; \ @@ -283,7 +259,6 @@ deep_magic: sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -292,18 +267,17 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # -charon: supernova - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore IAU, $@ is a planet +charon: magic + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore IAU, $@ is a planet" -pluto: supernova +pluto: charon @echo "See https://www.hou.usra.edu/meetings/lpsc2017/pdf/1448.pdf for a good definition of a planet" - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore, $@ is a planet - @echo get used to having lots of planets becasue supernovae can ${MAKE} a lot of them + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore, $@ is a planet" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1987/biggar/Makefile b/1987/biggar/Makefile index a7019feb0..0ca6b28ff 100644 --- a/1987/biggar/Makefile +++ b/1987/biggar/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-extra-semi # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,26 +205,23 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" -sandwich: +sandwich: easter_egg @if [ `id -u` -eq 0 ]; then \ echo 'Okay.'; \ echo "$${RANDOM}`date +%s`$${RANDOM}" > $@; \ @@ -258,18 +234,18 @@ sandwich: # as well as the West Coast Computer Faire and # you might be confused different. :-) # -supernova: nuke +supernova: sandwich @-if [ -r .code_anal ]; then \ ${RM} -f .code_anal_v6; \ else \ echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi - @echo A $@ helps ${MAKE} the elements that help form planets - @${TRUE} + @echo "A $@ helps ${MAKE} the elements that help form planets" -deep_magic: +deep_magic: supernova @-if [ -r .code_anal ]; then \ - ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ + ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 \ + --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ else \ echo "Wrong! Do it again!"; \ sleep 1; \ @@ -277,7 +253,6 @@ deep_magic: sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,18 +261,17 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # -charon: supernova - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore IAU, $@ is a planet +charon: magic + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore IAU, $@ is a planet" -pluto: supernova +pluto: charon @echo "See https://www.hou.usra.edu/meetings/lpsc2017/pdf/1448.pdf for a good definition of a planet" - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore, $@ is a planet - @echo get used to having lots of planets becasue supernovae can ${MAKE} a lot of them + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore, $@ is a planet" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1987/heckbert/Makefile b/1987/heckbert/Makefile index 607f61c67..3b9f22f60 100644 --- a/1987/heckbert/Makefile +++ b/1987/heckbert/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-empty-body -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int \ -Wno-int-to-pointer-cast -Wno-logical-op-parentheses # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -227,26 +206,23 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" -sandwich: +sandwich: easter_egg @if [ `id -u` -eq 0 ]; then \ echo 'Okay.'; \ echo "$${RANDOM}`date +%s`$${RANDOM}" > $@; \ @@ -259,18 +235,18 @@ sandwich: # as well as the West Coast Computer Faire and # you might be confused different. :-) # -supernova: nuke +supernova: sandwich @-if [ -r .code_anal ]; then \ ${RM} -f .code_anal_v6; \ else \ echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi - @echo A $@ helps ${MAKE} the elements that help form planets - @${TRUE} + @echo "A $@ helps ${MAKE} the elements that help form planets" -deep_magic: +deep_magic: supernova @-if [ -r .code_anal ]; then \ - ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ + ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 \ + --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ else \ echo "Wrong! Do it again!"; \ sleep 1; \ @@ -278,7 +254,6 @@ deep_magic: sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,18 +262,17 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # -charon: supernova - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore IAU, $@ is a planet +charon: magic + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore IAU, $@ is a planet" -pluto: supernova +pluto: charon @echo "See https://www.hou.usra.edu/meetings/lpsc2017/pdf/1448.pdf for a good definition of a planet" - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore, $@ is a planet - @echo get used to having lots of planets becasue supernovae can ${MAKE} a lot of them + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore, $@ is a planet" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1987/hines/Makefile b/1987/hines/Makefile index e4e6e87db..db953c582 100644 --- a/1987/hines/Makefile +++ b/1987/hines/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -228,26 +207,23 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" -sandwich: +sandwich: easter_egg @if [ `id -u` -eq 0 ]; then \ echo 'Okay.'; \ echo "$${RANDOM}`date +%s`$${RANDOM}" > $@; \ @@ -260,18 +236,18 @@ sandwich: # as well as the West Coast Computer Faire and # you might be confused different. :-) # -supernova: nuke +supernova: sandwich @-if [ -r .code_anal ]; then \ ${RM} -f .code_anal_v6; \ else \ echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi - @echo A $@ helps ${MAKE} the elements that help form planets - @${TRUE} + @echo "A $@ helps ${MAKE} the elements that help form planets" -deep_magic: +deep_magic: supernova @-if [ -r .code_anal ]; then \ - ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ + ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 \ + --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ else \ echo "Wrong! Do it again!"; \ sleep 1; \ @@ -279,7 +255,6 @@ deep_magic: sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -288,18 +263,17 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # -charon: supernova - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore IAU, $@ is a planet +charon: magic + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore IAU, $@ is a planet" -pluto: supernova +pluto: charon @echo "See https://www.hou.usra.edu/meetings/lpsc2017/pdf/1448.pdf for a good definition of a planet" - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore, $@ is a planet - @echo get used to having lots of planets becasue supernovae can ${MAKE} a lot of them + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore, $@ is a planet" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1987/korn/Makefile b/1987/korn/Makefile index 2c9be1782..9a6b34937 100644 --- a/1987/korn/Makefile +++ b/1987/korn/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int -Dunix=1 \ -Wno-string-plus-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,26 +205,23 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" -sandwich: +sandwich: easter_egg @if [ `id -u` -eq 0 ]; then \ echo 'Okay.'; \ echo "$${RANDOM}`date +%s`$${RANDOM}" > $@; \ @@ -258,18 +234,18 @@ sandwich: # as well as the West Coast Computer Faire and # you might be confused different. :-) # -supernova: nuke +supernova: sandwich @-if [ -r .code_anal ]; then \ ${RM} -f .code_anal_v6; \ else \ echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi - @echo A $@ helps ${MAKE} the elements that help form planets - @${TRUE} + @echo "A $@ helps ${MAKE} the elements that help form planets" -deep_magic: +deep_magic: supernova @-if [ -r .code_anal ]; then \ - ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ + ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 \ + --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ else \ echo "Wrong! Do it again!"; \ sleep 1; \ @@ -277,7 +253,6 @@ deep_magic: sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,18 +261,17 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # -charon: supernova - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore IAU, $@ is a planet +charon: magic + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore IAU, $@ is a planet" -pluto: supernova +pluto: charon @echo "See https://www.hou.usra.edu/meetings/lpsc2017/pdf/1448.pdf for a good definition of a planet" - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore, $@ is a planet - @echo get used to having lots of planets becasue supernovae can ${MAKE} a lot of them + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore, $@ is a planet" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1987/lievaart/Makefile b/1987/lievaart/Makefile index e21e9688f..909ff9fa8 100644 --- a/1987/lievaart/Makefile +++ b/1987/lievaart/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -237,26 +216,23 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" -sandwich: +sandwich: easter_egg @if [ `id -u` -eq 0 ]; then \ echo 'Okay.'; \ echo "$${RANDOM}`date +%s`$${RANDOM}" > $@; \ @@ -269,18 +245,18 @@ sandwich: # as well as the West Coast Computer Faire and # you might be confused different. :-) # -supernova: nuke +supernova: sandwich @-if [ -r .code_anal ]; then \ ${RM} -f .code_anal_v6; \ else \ echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi - @echo A $@ helps ${MAKE} the elements that help form planets - @${TRUE} + @echo "A $@ helps ${MAKE} the elements that help form planets" -deep_magic: +deep_magic: supernova @-if [ -r .code_anal ]; then \ - ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ + ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 \ + --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ else \ echo "Wrong! Do it again!"; \ sleep 1; \ @@ -288,7 +264,6 @@ deep_magic: sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -297,18 +272,17 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # -charon: supernova - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore IAU, $@ is a planet +charon: magic + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore IAU, $@ is a planet" -pluto: supernova +pluto: charon @echo "See https://www.hou.usra.edu/meetings/lpsc2017/pdf/1448.pdf for a good definition of a planet" - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore, $@ is a planet - @echo get used to having lots of planets becasue supernovae can ${MAKE} a lot of them + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore, $@ is a planet" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1987/wall/Makefile b/1987/wall/Makefile index 2fdc55587..5ce8a5e1b 100644 --- a/1987/wall/Makefile +++ b/1987/wall/Makefile @@ -38,22 +38,16 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-char-subscripts -Wno-error -Wno-implicit-function-declaration \ -Wno-incompatible-library-redeclaration -Wno-return-type -Wno-string-plus-int \ -Wno-unknown-escape-sequence -Wno-deprecated-declarations # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -71,16 +65,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -89,10 +77,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -102,15 +86,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -228,26 +207,23 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" -sandwich: +sandwich: easter_egg @if [ `id -u` -eq 0 ]; then \ echo 'Okay.'; \ echo "$${RANDOM}`date +%s`$${RANDOM}" > $@; \ @@ -260,18 +236,18 @@ sandwich: # as well as the West Coast Computer Faire and # you might be confused different. :-) # -supernova: nuke +supernova: sandwich @-if [ -r .code_anal ]; then \ ${RM} -f .code_anal_v6; \ else \ echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi - @echo A $@ helps ${MAKE} the elements that help form planets - @${TRUE} + @echo "A $@ helps ${MAKE} the elements that help form planets" -deep_magic: +deep_magic: supernova @-if [ -r .code_anal ]; then \ - ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ + ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 \ + --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ else \ echo "Wrong! Do it again!"; \ sleep 1; \ @@ -279,7 +255,6 @@ deep_magic: sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -288,18 +263,17 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # -charon: supernova - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore IAU, $@ is a planet +charon: magic + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore IAU, $@ is a planet" -pluto: supernova +pluto: charon @echo "See https://www.hou.usra.edu/meetings/lpsc2017/pdf/1448.pdf for a good definition of a planet" - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore, $@ is a planet - @echo get used to having lots of planets becasue supernovae can ${MAKE} a lot of them + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore, $@ is a planet" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1987/westley/Makefile b/1987/westley/Makefile index b2e0e5673..50d7f2a91 100644 --- a/1987/westley/Makefile +++ b/1987/westley/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-for-loop-analysis -Wno-unused-value # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,26 +204,23 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" -sandwich: +sandwich: easter_egg @if [ `id -u` -eq 0 ]; then \ echo 'Okay.'; \ echo "$${RANDOM}`date +%s`$${RANDOM}" > $@; \ @@ -257,18 +233,18 @@ sandwich: # as well as the West Coast Computer Faire and # you might be confused different. :-) # -supernova: nuke +supernova: sandwich @-if [ -r .code_anal ]; then \ ${RM} -f .code_anal_v6; \ else \ echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi - @echo A $@ helps ${MAKE} the elements that help form planets - @${TRUE} + @echo "A $@ helps ${MAKE} the elements that help form planets" -deep_magic: +deep_magic: supernova @-if [ -r .code_anal ]; then \ - ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ + ccode_analysis --deep_magic 7889066cdbdf09b0408021754586e895be641cc9be29e7eafd3ca65359541f17 \ + --FNV1a_hash_512_bit -v2 "${PROG}" "${PROG}.c"; \ else \ echo "Wrong! Do it again!"; \ sleep 1; \ @@ -276,7 +252,6 @@ deep_magic: sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,18 +260,17 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # -charon: supernova - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore IAU, $@ is a planet +charon: magic + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore IAU, $@ is a planet" -pluto: supernova +pluto: charon @echo "See https://www.hou.usra.edu/meetings/lpsc2017/pdf/1448.pdf for a good definition of a planet" - @echo $@ is a dwarf planet - @echo Dwarf planets are a type of planet - @echo Therefore, $@ is a planet - @echo get used to having lots of planets becasue supernovae can ${MAKE} a lot of them + @echo "$@ is a dwarf planet" + @echo "Dwarf planets are a type of planet" + @echo "Therefore, $@ is a planet" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1988/applin/Makefile b/1988/applin/Makefile index b382a2d50..97b0c88ba 100644 --- a/1988/applin/Makefile +++ b/1988/applin/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-expansion-to-defined -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -246,21 +225,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -285,7 +261,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -298,7 +273,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -307,7 +281,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -321,4 +294,4 @@ pluto: charon @echo "$@ is a dwarf planet" @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" - @echo "get used to having lots of planets becasue supernovae can ${MAKE} a lot of them" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1988/dale/Makefile b/1988/dale/Makefile index 34a1be33e..9b8c58bf2 100644 --- a/1988/dale/Makefile +++ b/1988/dale/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-implicit-function-declaration -Wno-implicit-int -Wno-keyword-macro \ -Wno-pointer-to-int-cast -Wno-return-type -Wno-unused-value # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -228,21 +207,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -267,7 +243,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -280,7 +255,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -289,7 +263,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -303,4 +276,4 @@ pluto: charon @echo "$@ is a dwarf planet" @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" - @echo "get used to having lots of planets becasue supernovae can ${MAKE} a lot of them" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1988/isaak/Makefile b/1988/isaak/Makefile index f265fa118..1dc25ff7b 100644 --- a/1988/isaak/Makefile +++ b/1988/isaak/Makefile @@ -38,7 +38,6 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-comma -Wno-implicit-function-declaration -Wno-format-insufficient-args \ -Wno-implicit-int -Wno-incompatible-library-redeclaration -Wno-missing-prototypes \ -Wno-missing-variable-declarations -Wno-poison-system-directories -Wno-return-type \ @@ -47,15 +46,10 @@ CSILENCE= -Wno-comma -Wno-implicit-function-declaration -Wno-format-insufficien # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -72,17 +66,11 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -DI=B -DO=- -Dy # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -91,10 +79,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -104,15 +88,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -231,21 +210,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -270,7 +246,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -283,7 +258,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -292,7 +266,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -306,4 +279,4 @@ pluto: charon @echo "$@ is a dwarf planet" @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" - @echo "get used to having lots of planets becasue supernovae can ${MAKE} a lot of them" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1988/litmaath/Makefile b/1988/litmaath/Makefile index e39b2c63f..e532cd37b 100644 --- a/1988/litmaath/Makefile +++ b/1988/litmaath/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-logical-op-parentheses # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -223,21 +202,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -262,7 +238,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -275,7 +250,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -284,7 +258,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -298,4 +271,4 @@ pluto: charon @echo "$@ is a dwarf planet" @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" - @echo "get used to having lots of planets becasue supernovae can ${MAKE} a lot of them" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1988/phillipps/Makefile b/1988/phillipps/Makefile index b89d2beb0..6edd6cfc1 100644 --- a/1988/phillipps/Makefile +++ b/1988/phillipps/Makefile @@ -38,22 +38,16 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-pedantic -Wno-logical-not-parentheses -Wno-implicit-function-declaration \ -Wno-incompatible-pointer-types -Wno-int-conversion -Wno-pointer-to-int-cast \ -Wno-pointer-integer-compare -Wno-compare-distinct-pointer-types # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -71,16 +65,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -89,10 +77,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -102,15 +86,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -300,4 +273,4 @@ pluto: charon @echo "$@ is a dwarf planet" @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" - @echo "get used to having lots of planets becasue supernovae can ${MAKE} a lot of them" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1988/reddy/Makefile b/1988/reddy/Makefile index 7194e37f6..bf318a4c4 100644 --- a/1988/reddy/Makefile +++ b/1988/reddy/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-pedantic -Wno-error -Wno-implicit-function-declaration -Wno-parentheses \ -Wno-return-type -Wno-deprecated-declarations # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -300,4 +273,4 @@ pluto: charon @echo "$@ is a dwarf planet" @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" - @echo "get used to having lots of planets becasue supernovae can ${MAKE} a lot of them" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1988/robison/Makefile b/1988/robison/Makefile index c089dcddb..2acb75e95 100644 --- a/1988/robison/Makefile +++ b/1988/robison/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -299,4 +272,4 @@ pluto: charon @echo "$@ is a dwarf planet" @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" - @echo "get used to having lots of planets becasue supernovae can ${MAKE} a lot of them" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1988/spinellis/Makefile b/1988/spinellis/Makefile index 202fb5fed..aeac53eb3 100644 --- a/1988/spinellis/Makefile +++ b/1988/spinellis/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-empty-translation-unit # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -301,4 +274,4 @@ pluto: charon @echo "$@ is a dwarf planet" @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" - @echo "get used to having lots of planets becasue supernovae can ${MAKE} a lot of them" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1988/westley/Makefile b/1988/westley/Makefile index ff058a4e5..e47aa71c6 100644 --- a/1988/westley/Makefile +++ b/1988/westley/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-return-type # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -299,4 +272,4 @@ pluto: charon @echo "$@ is a dwarf planet" @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" - @echo "get used to having lots of planets becasue supernovae can ${MAKE} a lot of them" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1989/fubar/Makefile b/1989/fubar/Makefile index 9750efe21..6a59e3b19 100644 --- a/1989/fubar/Makefile +++ b/1989/fubar/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-implicit-function-declaration -Wno-incompatible-library-redeclaration # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -231,21 +210,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -270,7 +246,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -283,7 +258,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -292,7 +266,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -306,4 +279,4 @@ pluto: charon @echo "$@ is a dwarf planet" @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" - @echo "get used to having lots of planets becasue supernovae can ${MAKE} a lot of them" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1989/jar.1/Makefile b/1989/jar.1/Makefile index e0f18bd1e..f56d9f528 100644 --- a/1989/jar.1/Makefile +++ b/1989/jar.1/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -233,21 +212,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -272,7 +248,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -285,7 +260,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -294,7 +268,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -308,4 +281,4 @@ pluto: charon @echo "$@ is a dwarf planet" @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" - @echo "get used to having lots of planets becasue supernovae can ${MAKE} a lot of them" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1989/jar.2/Makefile b/1989/jar.2/Makefile index 9d782bd82..67df95388 100644 --- a/1989/jar.2/Makefile +++ b/1989/jar.2/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-implicit-function-declaration -Wno-missing-braces -Wno-parentheses # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -228,21 +207,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -267,7 +243,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -280,7 +255,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -289,7 +263,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -303,4 +276,4 @@ pluto: charon @echo "$@ is a dwarf planet" @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" - @echo "get used to having lots of planets becasue supernovae can ${MAKE} a lot of them" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1989/ovdluhe/Makefile b/1989/ovdluhe/Makefile index 51cc3e81a..b68fca1ae 100644 --- a/1989/ovdluhe/Makefile +++ b/1989/ovdluhe/Makefile @@ -38,22 +38,16 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-char-subscripts -Wno-constant-conversion -Wno-empty-body \ -Wno-implicit-function-declaration -Wno-parentheses -Wno-unsequenced \ -Wno-unused-variable # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -71,16 +65,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -89,10 +77,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -102,15 +86,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -227,21 +206,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -266,7 +242,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -279,7 +254,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -288,7 +262,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -302,4 +275,4 @@ pluto: charon @echo "$@ is a dwarf planet" @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" - @echo "get used to having lots of planets becasue supernovae can ${MAKE} a lot of them" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1989/paul/Makefile b/1989/paul/Makefile index b8b931839..1e6949fa7 100644 --- a/1989/paul/Makefile +++ b/1989/paul/Makefile @@ -38,22 +38,16 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-format-security \ -Wno-incompatible-library-redeclaration -Wno-int-to-pointer-cast \ -Wno-pointer-to-int-cast -Wno-return-type # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -71,16 +65,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -89,10 +77,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -102,15 +86,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -227,21 +206,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -266,7 +242,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -279,7 +254,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -288,7 +262,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -302,4 +275,4 @@ pluto: charon @echo "$@ is a dwarf planet" @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" - @echo "get used to having lots of planets becasue supernovae can ${MAKE} a lot of them" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1989/robison/Makefile b/1989/robison/Makefile index f0c914eb8..7c1ba68ab 100644 --- a/1989/robison/Makefile +++ b/1989/robison/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-unused-parameter # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -107,15 +91,10 @@ CINCLUDE+= -include stdlib.h # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -232,21 +211,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -271,7 +247,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -284,7 +259,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -293,7 +267,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -307,4 +280,4 @@ pluto: charon @echo "$@ is a dwarf planet" @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" - @echo "get used to having lots of planets becasue supernovae can ${MAKE} a lot of them" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1989/roemer/Makefile b/1989/roemer/Makefile index d01551a43..8f11da31f 100644 --- a/1989/roemer/Makefile +++ b/1989/roemer/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-char-subscripts -Wno-error -Wno-implicit-function-declaration \ -Wno-string-plus-int -Wno-unused-value # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -301,4 +274,4 @@ pluto: charon @echo "$@ is a dwarf planet" @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" - @echo "get used to having lots of planets becasue supernovae can ${MAKE} a lot of them" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1989/tromp/Makefile b/1989/tromp/Makefile index 9465b291a..926beefe0 100644 --- a/1989/tromp/Makefile +++ b/1989/tromp/Makefile @@ -38,22 +38,16 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-pointer-to-int-cast -Wno-no-return-type -Wno-empty-body \ -Wno-implicit-function-declaration -Wno-string-plus-int -Wno-return-type \ -Wno-unknown-warning-option # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -71,16 +65,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -89,10 +77,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -102,15 +86,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -235,21 +214,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -274,7 +250,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -287,7 +262,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -296,7 +270,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -310,4 +283,4 @@ pluto: charon @echo "$@ is a dwarf planet" @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" - @echo "get used to having lots of planets becasue supernovae can ${MAKE} a lot of them" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1989/vanb/Makefile b/1989/vanb/Makefile index e5916e110..86aaabaaa 100644 --- a/1989/vanb/Makefile +++ b/1989/vanb/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-char-subscripts -Wno-error -Wno-implicit-function-declaration -Wno-pedantic # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -223,21 +202,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -262,7 +238,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -275,7 +250,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -284,7 +258,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -298,4 +271,4 @@ pluto: charon @echo "$@ is a dwarf planet" @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" - @echo "get used to having lots of planets becasue supernovae can ${MAKE} a lot of them" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1989/westley/Makefile b/1989/westley/Makefile index 1e701e59e..d1e6828af 100644 --- a/1989/westley/Makefile +++ b/1989/westley/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-comment -Wno-error -Wno-implicit-function-declaration \ -Wno-logical-op-parentheses # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu89 # Compiler bit architecture @@ -69,17 +63,11 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -Dtrgpune=putchar -Dpune=char -Dvag=int # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -301,4 +274,4 @@ pluto: charon @echo "$@ is a dwarf planet" @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" - @echo "get used to having lots of planets becasue supernovae can ${MAKE} a lot of them" + @echo "The geophysical definition of planet gives us ~110 planets in our solar system" diff --git a/1990/baruch/Makefile b/1990/baruch/Makefile index 05f575641..e2deacb0f 100644 --- a/1990/baruch/Makefile +++ b/1990/baruch/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-logical-op-parentheses \ -Wno-string-plus-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1990/cmills/Makefile b/1990/cmills/Makefile index 5234f4857..59f78048c 100644 --- a/1990/cmills/Makefile +++ b/1990/cmills/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-deprecated-declarations -Wno-parentheses -Wno-error -Wno-implicit-function-declaration \ -Wno-format-security -Wno-return-type -Wno-unused-value # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,17 +63,11 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -DM=500 -DN=52 -DX="srand((int)time(0L))" -DV=void # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -227,21 +206,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -266,7 +242,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -279,7 +254,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -288,7 +262,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1990/dds/Makefile b/1990/dds/Makefile index 7255862b7..1473cf6e8 100644 --- a/1990/dds/Makefile +++ b/1990/dds/Makefile @@ -38,22 +38,16 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-builtin-requires-header -Wno-char-subscripts -Wno-conditional-type-mismatch \ -Wno-empty-body -Wno-error -Wno-implicit-function-declaration \ -Wno-incompatible-library-redeclaration -Wno-parentheses -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -71,16 +65,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -89,10 +77,6 @@ CINCLUDE= -include stdio.h # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -102,15 +86,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1990/dg/Makefile b/1990/dg/Makefile index e2b76539c..622ca3c8a 100644 --- a/1990/dg/Makefile +++ b/1990/dg/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-invalid-pp-token # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -223,21 +202,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -262,7 +238,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -275,7 +250,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -284,7 +258,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1990/jaw/Makefile b/1990/jaw/Makefile index a44737bc3..3a9116679 100644 --- a/1990/jaw/Makefile +++ b/1990/jaw/Makefile @@ -38,22 +38,16 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-op-parentheses -Wno-error -Wno-implicit-function-declaration \ -Wno-logical-op-parentheses -Wno-parentheses -Wno-return-type \ -Wno-shift-op-parentheses # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -71,16 +65,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -89,10 +77,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -102,15 +86,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -237,21 +216,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -276,7 +252,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -289,7 +264,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -298,7 +272,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1990/pjr/Makefile b/1990/pjr/Makefile index 7a7cac966..72e410779 100644 --- a/1990/pjr/Makefile +++ b/1990/pjr/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1990/scjones/Makefile b/1990/scjones/Makefile index 308d575fd..b6fd80a6b 100644 --- a/1990/scjones/Makefile +++ b/1990/scjones/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-invalid-pp-token -Wno-trigraphs # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 -ansi # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -223,21 +202,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -262,7 +238,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -275,7 +250,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -284,7 +258,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1990/stig/Makefile b/1990/stig/Makefile index c1fb8f071..14ec2d281 100644 --- a/1990/stig/Makefile +++ b/1990/stig/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1990/tbr/Makefile b/1990/tbr/Makefile index c44a1d78f..bece667d5 100644 --- a/1990/tbr/Makefile +++ b/1990/tbr/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-char-subscripts -Wno-error -Wno-implicit-function-declaration \ -Wno-unused-value # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= -include stdio.h # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1990/theorem/Makefile b/1990/theorem/Makefile index 975a231c7..9e8fe4368 100644 --- a/1990/theorem/Makefile +++ b/1990/theorem/Makefile @@ -38,7 +38,6 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-deprecated-declarations -Wno-empty-body -Wno-error -Wno-unused-value \ -Wno-implicit-function-declaration -Wno-incompatible-pointer-types \ -Wno-macro-redefined -Wno-parentheses -Wno-return-type -Wno-unused-parameter \ @@ -46,15 +45,10 @@ CSILENCE= -Wno-deprecated-declarations -Wno-empty-body -Wno-error -Wno-unused-va # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -72,16 +66,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -90,10 +78,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -103,15 +87,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -243,21 +222,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -282,7 +258,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -295,7 +270,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -304,7 +278,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1990/westley/Makefile b/1990/westley/Makefile index 6c6add589..37bded6a5 100644 --- a/1990/westley/Makefile +++ b/1990/westley/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-char-subscripts -Wno-error -Wno-implicit-function-declaration \ -Wno-unused-value -Wno-unused-variable # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1991/ant/Makefile b/1991/ant/Makefile index 15027cbcf..217b82d96 100644 --- a/1991/ant/Makefile +++ b/1991/ant/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-empty-body \ -Wno-implicit-function-declaration -Wno-return-type # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,17 +63,11 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -DMODE=0600 -DBUF=32767 # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,16 +84,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= LIBS= -lcurses -ltermcap -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -227,21 +206,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -266,7 +242,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -279,7 +254,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -288,7 +262,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1991/brnstnd/Makefile b/1991/brnstnd/Makefile index 2cb0b8f3b..46d339a45 100644 --- a/1991/brnstnd/Makefile +++ b/1991/brnstnd/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-c99-extensions -Wno-error -Wno-implicit-function-declaration \ -Wno-parentheses -Wno-return-type # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,17 +63,11 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -DM=malloc -DX=free -Do=250 # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1991/buzzard/Makefile b/1991/buzzard/Makefile index 70a2fff06..cdc974015 100644 --- a/1991/buzzard/Makefile +++ b/1991/buzzard/Makefile @@ -38,22 +38,16 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-char-subscripts -Wno-error -Wno-implicit-function-declaration \ -Wno-int-conversion -Wno-logical-op-parentheses -Wno-pedantic \ -Wno-return-type -Wno-unknown-escape-sequence -Wno-unused-value # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -71,16 +65,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -89,10 +77,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -102,15 +86,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -227,21 +206,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -266,7 +242,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -279,7 +254,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -288,7 +262,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1991/cdupont/Makefile b/1991/cdupont/Makefile index d2dfed80c..29cdaca96 100644 --- a/1991/cdupont/Makefile +++ b/1991/cdupont/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-unused-label # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -68,17 +62,11 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -Ds=\"cdupont.c\" -Dt=\"r\" # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -223,21 +202,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -262,7 +238,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -275,7 +250,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -284,7 +258,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1991/davidguy/Makefile b/1991/davidguy/Makefile index 393c6aef0..ac5412cd7 100644 --- a/1991/davidguy/Makefile +++ b/1991/davidguy/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-op-parentheses -Wno-error -Wno-implicit-function-declaration \ -Wno-int-to-pointer-cast -Wno-return-type -Wno-sign-compare # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -228,21 +207,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -267,7 +243,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -280,7 +255,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -289,7 +263,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1991/dds/Makefile b/1991/dds/Makefile index eedf87a47..144d40bf5 100644 --- a/1991/dds/Makefile +++ b/1991/dds/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-overlength-strings \ -Wno-unused-parameter # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1991/fine/Makefile b/1991/fine/Makefile index 0848d5bec..81d4b73a2 100644 --- a/1991/fine/Makefile +++ b/1991/fine/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-op-parentheses -Wno-error -Wno-implicit-function-declaration \ -Wno-int-conversion -Wno-pointer-to-int-cast # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1991/rince/Makefile b/1991/rince/Makefile index 745687645..ebd8f7c9c 100644 --- a/1991/rince/Makefile +++ b/1991/rince/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-parentheses # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -99,16 +83,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= LIBS= -lcurses -ltermcap -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1991/westley/Makefile b/1991/westley/Makefile index 0af32152b..7a3800aa5 100644 --- a/1991/westley/Makefile +++ b/1991/westley/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-parentheses \ -Wno-shift-op-parentheses -Wno-return-type # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,7 +63,6 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -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}" @@ -77,11 +70,6 @@ CDEFINE= -DP=putchar -DN="P(10)" -DQ="P(34)" -DF="S(&X)" \ # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -90,10 +78,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -103,15 +87,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -280,21 +259,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -319,7 +295,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -332,7 +307,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -341,7 +315,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1992/adrian/Makefile b/1992/adrian/Makefile index 2c4b4e64a..d55db4c93 100644 --- a/1992/adrian/Makefile +++ b/1992/adrian/Makefile @@ -38,7 +38,6 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-op-parentheses -Wno-comment -Wno-deprecated-declarations \ -Wno-error -Wno-implicit-function-declaration -Wno-format-security \ -Wno-logical-op-parentheses -Wno-macro-redefined -Wno-parentheses \ @@ -47,15 +46,10 @@ CSILENCE= -Wno-bitwise-op-parentheses -Wno-comment -Wno-deprecated-declarations # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -73,16 +67,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -91,10 +79,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -104,15 +88,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -253,21 +232,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -292,7 +268,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -305,7 +280,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -314,7 +288,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1992/albert/Makefile b/1992/albert/Makefile index 83aa6cc88..b7b78c78d 100644 --- a/1992/albert/Makefile +++ b/1992/albert/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-unused-parameter # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1992/ant/Makefile b/1992/ant/Makefile index 062eba147..a29b5338b 100644 --- a/1992/ant/Makefile +++ b/1992/ant/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-unsequenced # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -238,21 +217,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -277,7 +253,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -290,7 +265,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -299,7 +273,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1992/buzzard.1/Makefile b/1992/buzzard.1/Makefile index d4e6c8b0c..35885622f 100644 --- a/1992/buzzard.1/Makefile +++ b/1992/buzzard.1/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-pedantic \ -Wno-unused-parameter # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -259,21 +238,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -298,7 +274,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -311,7 +286,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -320,7 +294,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1992/buzzard.2/Makefile b/1992/buzzard.2/Makefile index 7b09de584..36ba5d0db 100644 --- a/1992/buzzard.2/Makefile +++ b/1992/buzzard.2/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-pedantic \ -Wno-return-type # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -233,21 +212,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -272,7 +248,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -285,7 +260,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -294,7 +268,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1992/gson/Makefile b/1992/gson/Makefile index 479fc25b7..3f52fe42c 100644 --- a/1992/gson/Makefile +++ b/1992/gson/Makefile @@ -38,7 +38,6 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-op-parentheses -Wno-char-subscripts \ -Wno-deprecated-declarations -Wno-empty-body -Wno-error \ -Wno-implicit-function-declaration -Wno-parentheses -Wno-pedantic \ @@ -46,15 +45,10 @@ CSILENCE= -Wno-bitwise-op-parentheses -Wno-char-subscripts \ # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -72,16 +66,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -90,10 +78,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -103,15 +87,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -233,21 +212,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -272,7 +248,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -285,7 +260,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -294,7 +268,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1992/imc/Makefile b/1992/imc/Makefile index f37c207e5..f4dfbd74b 100644 --- a/1992/imc/Makefile +++ b/1992/imc/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-format # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1992/kivinen/Makefile b/1992/kivinen/Makefile index d4a65e3bd..2bd35d56e 100644 --- a/1992/kivinen/Makefile +++ b/1992/kivinen/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-op-parentheses -Wno-error -Wno-implicit-function-declaration \ -Wno-logical-op-parentheses -Wno-main -Wno-variadic-macros # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # -#CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,16 +84,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= -#LIBS= -lm LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1992/lush/Makefile b/1992/lush/Makefile index a7682c164..2b2cc0eee 100644 --- a/1992/lush/Makefile +++ b/1992/lush/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-macro-redefined # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -230,21 +209,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -269,7 +245,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -282,7 +257,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -291,7 +265,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1992/marangon/Makefile b/1992/marangon/Makefile index e4ae8d716..4a13e7e33 100644 --- a/1992/marangon/Makefile +++ b/1992/marangon/Makefile @@ -38,7 +38,6 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-op-parentheses -Wno-error -Wno-implicit-function-declaration \ -Wno-logical-op-parentheses -Wno-main-return-type -Wno-missing-braces \ -Wno-parentheses -Wno-return-type -Wno-tautological-bitwise-compare \ @@ -46,15 +45,10 @@ CSILENCE= -Wno-bitwise-op-parentheses -Wno-error -Wno-implicit-function-declarat # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -72,16 +66,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -90,10 +78,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -102,16 +86,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= LIBS= -lcurses -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -227,21 +206,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -266,7 +242,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -279,7 +254,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -288,7 +262,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1992/nathan/Makefile b/1992/nathan/Makefile index 56ef849b9..72870051d 100644 --- a/1992/nathan/Makefile +++ b/1992/nathan/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -223,21 +202,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -262,7 +238,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -275,7 +250,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -284,7 +258,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1992/vern/Makefile b/1992/vern/Makefile index 50e28da04..24aa8bf0b 100644 --- a/1992/vern/Makefile +++ b/1992/vern/Makefile @@ -38,22 +38,16 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-conditional-parentheses -Wno-dangling-else -Wno-error \ -Wno-implicit-function-declaration -Wno-parentheses -Wno-pedantic \ -Wno-return-type -Wno-shift-op-parentheses # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -71,16 +65,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -89,10 +77,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -102,15 +86,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -233,21 +212,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -272,7 +248,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -285,7 +260,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -294,7 +268,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1992/westley/Makefile b/1992/westley/Makefile index a59c9c4b6..ba91894f9 100644 --- a/1992/westley/Makefile +++ b/1992/westley/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-op-parentheses -Wno-error -Wno-implicit-function-declaration \ -Wno-parentheses -Wno-pedantic # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -230,21 +209,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -269,7 +245,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -282,7 +257,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -291,7 +265,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1993/ant/Makefile b/1993/ant/Makefile index 04c111718..1187621e0 100644 --- a/1993/ant/Makefile +++ b/1993/ant/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-char-subscripts -Wno-error -Wno-implicit-function-declaration # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -233,21 +212,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -272,7 +248,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -285,7 +260,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -294,7 +268,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1993/cmills/Makefile b/1993/cmills/Makefile index 0ef1753c2..c99961ca4 100644 --- a/1993/cmills/Makefile +++ b/1993/cmills/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-return-type # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # -#CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -99,16 +83,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= -#LIBS= -lm LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -230,21 +209,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -269,7 +245,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -282,7 +257,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -291,7 +265,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1993/dgibson/Makefile b/1993/dgibson/Makefile index 19468d21e..e0ba9c6b7 100644 --- a/1993/dgibson/Makefile +++ b/1993/dgibson/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-int-conversion -Wno-pointer-to-int-cast # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -235,21 +214,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -274,7 +250,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -287,7 +262,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -296,7 +270,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1993/ejb/Makefile b/1993/ejb/Makefile index d3028f91f..056e1ee93 100644 --- a/1993/ejb/Makefile +++ b/1993/ejb/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-op-parentheses -Wno-error -Wno-implicit-function-declaration \ -Wno-pointer-sign # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1993/jonth/Makefile b/1993/jonth/Makefile index 1f1fb9e07..3f853ca87 100644 --- a/1993/jonth/Makefile +++ b/1993/jonth/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration \ -Wno-incompatible-pointer-types -Wno-int-conversion # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,18 +63,12 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -DXX1='H 19;}M(J,4)}N H 20;}M(T,4)}q(m,w,' \ -DXX='XKeycodeToKeysym(D,o[13],0);K 12:Y();}R;}d XX1' # Include files that are needed to compile # -#CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -89,10 +77,6 @@ CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,16 +85,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= -#LIBS= -lm LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -232,21 +211,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -271,7 +247,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -284,7 +259,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -293,7 +267,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1993/leo/Makefile b/1993/leo/Makefile index 331aa82f9..23eea9eea 100644 --- a/1993/leo/Makefile +++ b/1993/leo/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-empty-body # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -230,21 +209,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -269,7 +245,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -282,7 +257,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -291,7 +265,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1993/lmfjyh/Makefile b/1993/lmfjyh/Makefile index ade77d2a0..fc58ea1bd 100644 --- a/1993/lmfjyh/Makefile +++ b/1993/lmfjyh/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # -#CINCLUDE= -#CINCLUDE= -include stdlib.h CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= -include stdio.h # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -230,21 +209,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -269,7 +245,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -282,7 +257,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -291,7 +265,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1993/plummer/Makefile b/1993/plummer/Makefile index 031007e6d..75af94847 100644 --- a/1993/plummer/Makefile +++ b/1993/plummer/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-format-security # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1993/rince/Makefile b/1993/rince/Makefile index 0a7fcf8a4..a3a5a8f80 100644 --- a/1993/rince/Makefile +++ b/1993/rince/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-c99-extensions -Wno-char-subscripts -Wno-dangling-else \ -Wno-incompatible-pointer-types -Wno-unused-value # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,16 +84,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= LIBS= -lcurses -ltermcap -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -232,21 +211,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -271,7 +247,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -284,7 +259,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -293,7 +267,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1993/schnitzi/Makefile b/1993/schnitzi/Makefile index a7b3a47af..b2eb3690d 100644 --- a/1993/schnitzi/Makefile +++ b/1993/schnitzi/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-deprecated-declarations -Wno-pedantic # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1993/vanb/Makefile b/1993/vanb/Makefile index bff876eb6..208c65426 100644 --- a/1993/vanb/Makefile +++ b/1993/vanb/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -68,17 +62,11 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -223,21 +202,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -262,7 +238,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -275,7 +250,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -284,7 +258,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1994/dodsond1/Makefile b/1994/dodsond1/Makefile index fd1163e6e..172f5331a 100644 --- a/1994/dodsond1/Makefile +++ b/1994/dodsond1/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-empty-body -Wno-error -Wno-implicit-function-declaration \ -Wno-missing-braces -Wno-return-type # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1994/dodsond2/Makefile b/1994/dodsond2/Makefile index a430efc59..50e13ad00 100644 --- a/1994/dodsond2/Makefile +++ b/1994/dodsond2/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-return-type # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1994/horton/Makefile b/1994/horton/Makefile index 7cde7d78c..332cde7fa 100644 --- a/1994/horton/Makefile +++ b/1994/horton/Makefile @@ -38,22 +38,16 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-unused-parameter \ -Wno-missing-braces -Wno-return-type -Wno-unused-but-set-variable \ -Wno-unused-variable # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -71,16 +65,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -89,10 +77,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -102,15 +86,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -234,21 +213,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -273,7 +249,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -286,7 +261,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -295,7 +269,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1994/imc/Makefile b/1994/imc/Makefile index e7cfd97a2..3256fcdc2 100644 --- a/1994/imc/Makefile +++ b/1994/imc/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1994/ldb/Makefile b/1994/ldb/Makefile index d0cb9f281..ec3d7866d 100644 --- a/1994/ldb/Makefile +++ b/1994/ldb/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-trigraphs # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -include stdio.h -include stdlib.h -include time.h -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= -include stdio.h -include stdlib.h -include time.h # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -229,21 +208,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -268,7 +244,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -281,7 +256,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -290,7 +264,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1994/schnitzi/Makefile b/1994/schnitzi/Makefile index ec1b77278..b328e9ba8 100644 --- a/1994/schnitzi/Makefile +++ b/1994/schnitzi/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-deprecated-declarations -Wno-error -Wno-implicit-function-declaration # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1994/shapiro/Makefile b/1994/shapiro/Makefile index 9448482b3..66173ef79 100644 --- a/1994/shapiro/Makefile +++ b/1994/shapiro/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-shift-op-parentheses # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -232,21 +211,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -271,7 +247,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -284,7 +259,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -293,7 +267,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1994/smr/Makefile b/1994/smr/Makefile index 73bdf9c35..018651d8c 100644 --- a/1994/smr/Makefile +++ b/1994/smr/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1994/tvr/Makefile b/1994/tvr/Makefile index ed1a543b2..eaf9f8ea4 100644 --- a/1994/tvr/Makefile +++ b/1994/tvr/Makefile @@ -38,22 +38,16 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-main-return-type \ -Wno-sign-compare -Wno-string-plus-int -Wno-unsequenced -Wno-unused-variable \ -Wno-incompatible-pointer-types # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -71,16 +65,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # -#CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -89,10 +77,6 @@ CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,16 +85,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= -#LIBS= -lm LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -231,21 +210,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -270,7 +246,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -283,7 +258,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -292,7 +266,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1994/weisberg/Makefile b/1994/weisberg/Makefile index 2b97c7810..616e105e2 100644 --- a/1994/weisberg/Makefile +++ b/1994/weisberg/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-pointer-to-int-cast \ -Wno-shift-op-parentheses # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,7 +63,6 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -Dc='n*n>x?p:((m=*(b+1)),N))' \ -DN='((b=t+1),x+=2,x>e?exit(0):o' \ -Dp='(a-tx?p:((m=*(b+1)),N))' \ # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -90,10 +78,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -103,15 +87,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -233,21 +212,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -272,7 +248,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -285,7 +260,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -294,7 +268,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1994/westley/Makefile b/1994/westley/Makefile index e68836554..13062a709 100644 --- a/1994/westley/Makefile +++ b/1994/westley/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1995/cdua/Makefile b/1995/cdua/Makefile index ba612354f..486246a7b 100644 --- a/1995/cdua/Makefile +++ b/1995/cdua/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-incompatible-library-redeclaration -Wno-main # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= -include stdlib.h -include stdio.h # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1995/dodsond1/Makefile b/1995/dodsond1/Makefile index 7088e664d..3163301c8 100644 --- a/1995/dodsond1/Makefile +++ b/1995/dodsond1/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-empty-body -Wno-error -Wno-implicit-function-declaration # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -68,17 +62,11 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -DXXXXXX= -DXXXXXXX= # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -223,21 +202,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -262,7 +238,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -275,7 +250,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -284,7 +258,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1995/dodsond2/Makefile b/1995/dodsond2/Makefile index 2c97c93d0..56476371f 100644 --- a/1995/dodsond2/Makefile +++ b/1995/dodsond2/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-shift-op-parentheses # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -99,16 +83,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= LIBS= -lcurses -ltermcap -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1995/esde/Makefile b/1995/esde/Makefile index ab722355e..3dc9fc2f6 100644 --- a/1995/esde/Makefile +++ b/1995/esde/Makefile @@ -38,22 +38,16 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-op-parentheses -Wno-char-subscripts -Wno-error \ -Wno-implicit-function-declaration -Wno-format-security -Wno-return-type \ -Wno-sign-compare -Wno-uninitialized -Wno-unsequenced # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -71,16 +65,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -89,10 +77,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -102,15 +86,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1995/garry/Makefile b/1995/garry/Makefile index 0cd8fc70b..44a737df6 100644 --- a/1995/garry/Makefile +++ b/1995/garry/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-extra-semi -Wno-fortify-source -Wno-return-type # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1995/heathbar/Makefile b/1995/heathbar/Makefile index 7d18a8ff1..cde6c5ffc 100644 --- a/1995/heathbar/Makefile +++ b/1995/heathbar/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -223,21 +202,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -262,7 +238,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -275,7 +250,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -284,7 +258,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1995/leo/Makefile b/1995/leo/Makefile index b6dcc14cb..e0a018d06 100644 --- a/1995/leo/Makefile +++ b/1995/leo/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-op-parentheses -Wno-error -Wno-implicit-function-declaration \ -Wno-main-return-type -Wno-sign-compare # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,17 +63,11 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -DGa=608 -DAs=792 -DMo=int -DAr='unsigned long' -DS='struct Se' # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1995/makarios/Makefile b/1995/makarios/Makefile index 4a947e18d..f4f732eb6 100644 --- a/1995/makarios/Makefile +++ b/1995/makarios/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-parentheses \ -Wno-int-conversion # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1995/savastio/Makefile b/1995/savastio/Makefile index 790767843..a37fc9223 100644 --- a/1995/savastio/Makefile +++ b/1995/savastio/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-empty-body -Wno-format -Wno-incompatible-library-redeclaration \ -Wno-non-literal-null-conversion # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1995/schnitzi/Makefile b/1995/schnitzi/Makefile index 8075c283d..aa34856bb 100644 --- a/1995/schnitzi/Makefile +++ b/1995/schnitzi/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-int-conversion \ -Wno-logical-op-parentheses # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1995/spinellis/Makefile b/1995/spinellis/Makefile index c8a2610b8..87a9fd7a2 100644 --- a/1995/spinellis/Makefile +++ b/1995/spinellis/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-empty-body # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1995/vanschnitz/Makefile b/1995/vanschnitz/Makefile index a0a31538c..d2966b70c 100644 --- a/1995/vanschnitz/Makefile +++ b/1995/vanschnitz/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-extra-tokens \ -Wno-overlength-strings # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,17 +63,11 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -Dn=${LEVEL} # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1996/august/Makefile b/1996/august/Makefile index d19644596..7463cf77b 100644 --- a/1996/august/Makefile +++ b/1996/august/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-invalid-source-encoding # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -68,7 +62,6 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -DZ=60000 -D'T=m[s]' -D'P=m[s++]' \ -D'L=m[p++]' -D'g=getchar()' -DE=else -DW=while -D'B=m[p++]' \ -DI=if -DR='s=s+l/2;T=r;I(l%2)s++' -D'X=m[s-' \ @@ -77,11 +70,6 @@ CDEFINE= -DZ=60000 -D'T=m[s]' -D'P=m[s++]' \ # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -90,10 +78,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -103,15 +87,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -235,21 +214,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -274,7 +250,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -287,7 +262,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -296,7 +270,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1996/dalbec/Makefile b/1996/dalbec/Makefile index c29bd0bdf..8db137ffb 100644 --- a/1996/dalbec/Makefile +++ b/1996/dalbec/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-logical-not-parentheses -Wno-bool-operation # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # -#CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= -include stdlib.h -include stdio.h # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -223,21 +202,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -262,7 +238,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -275,7 +250,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -284,7 +258,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1996/eldby/Makefile b/1996/eldby/Makefile index 6f7cfeac7..e7c7b07bf 100644 --- a/1996/eldby/Makefile +++ b/1996/eldby/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-empty-body -Wno-error -Wno-implicit-function-declaration \ -Wno-return-type -Wno-unsequenced # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1996/gandalf/Makefile b/1996/gandalf/Makefile index 4638e7b75..af808674a 100644 --- a/1996/gandalf/Makefile +++ b/1996/gandalf/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-keyword-macro \ -Wno-shift-op-parentheses -Wno-unused-parameter # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -234,21 +213,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -273,7 +249,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -286,7 +261,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -295,7 +269,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1996/huffman/Makefile b/1996/huffman/Makefile index a020ff829..344a073c6 100644 --- a/1996/huffman/Makefile +++ b/1996/huffman/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-parentheses # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -223,21 +202,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -262,7 +238,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -275,7 +250,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -284,7 +258,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1996/jonth/Makefile b/1996/jonth/Makefile index 683fb5516..8a0e1fa5d 100644 --- a/1996/jonth/Makefile +++ b/1996/jonth/Makefile @@ -38,22 +38,16 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-char-subscripts -Wno-error -Wno-implicit-function-declaration \ -Wno-infinite-recursion -Wno-return-type -Wno-string-plus-int \ -Wno-unsequenced -Wno-unused-parameter # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -71,16 +65,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # -#CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -89,10 +77,6 @@ CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,16 +85,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= -#LIBS= -lm LIBS= -L ${X11_LIBDIR} -lX11 -lm -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -229,21 +208,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -268,7 +244,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -281,7 +256,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -290,7 +264,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1996/rcm/Makefile b/1996/rcm/Makefile index c48368df7..4972f4a3f 100644 --- a/1996/rcm/Makefile +++ b/1996/rcm/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-empty-body -Wno-shift-op-parentheses # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -68,7 +62,6 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -DJ='if(' -Ds='else J O==' -DU='B(' \ -DX='for(' -DH='unsigned' -Dn='struct x' -DA='0,0,0,0,' \ -DT='' -DY='' -DR='malloc(sizeof(n))' \ @@ -77,11 +70,6 @@ CDEFINE= -DJ='if(' -Ds='else J O==' -DU='B(' \ # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -90,10 +78,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -103,15 +87,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -228,21 +207,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -267,7 +243,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -280,7 +255,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -289,7 +263,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1996/schweikh1/Makefile b/1996/schweikh1/Makefile index b5b616531..7ea57b9c1 100644 --- a/1996/schweikh1/Makefile +++ b/1996/schweikh1/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,17 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # -#CINCLUDE= CINCLUDE= -I. -I/usr/include -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +75,6 @@ CINCLUDE= -I. -I/usr/include # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1996/schweikh2/Makefile b/1996/schweikh2/Makefile index c5d88124f..08bfdc0e4 100644 --- a/1996/schweikh2/Makefile +++ b/1996/schweikh2/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -223,21 +202,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -262,7 +238,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -275,7 +250,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -284,7 +258,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1996/schweikh3/Makefile b/1996/schweikh3/Makefile index 8fe618f11..2559242cd 100644 --- a/1996/schweikh3/Makefile +++ b/1996/schweikh3/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-language-extension-token -Wno-switch-bool # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= CSTD= -ansi -#CSTD= -std=gnu90 # Compiler bit architecture # @@ -68,18 +62,11 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -D_POSIX_SOURCE # Include files that are needed to compile # -#CINCLUDE= CINCLUDE= -I. -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +75,6 @@ CINCLUDE= -I. # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1996/westley/Makefile b/1996/westley/Makefile index 14d21f7db..d2580c14c 100644 --- a/1996/westley/Makefile +++ b/1996/westley/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-char-subscripts -Wno-error -Wno-implicit-function-declaration \ -Wno-int-to-pointer-cast -Wno-empty-body # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1998/banks/Makefile b/1998/banks/Makefile index 4a4ed7dbf..aa0e1c1a4 100644 --- a/1998/banks/Makefile +++ b/1998/banks/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-empty-body -Wno-error -Wno-implicit-function-declaration \ -Wno-unsequenced -Wno-incompatible-pointer-types # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,19 +63,13 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -DIT=XK_Page_Up -DDT=XK_Page_Down \ -DUP=XK_Up -DDN=XK_Down -DLT=XK_Left -DRT=XK_Right \ -DCS=XK_Return -Ddt=0.02 # Include files that are needed to compile # -#CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -90,10 +78,6 @@ CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -102,16 +86,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= -#LIBS= -lm LIBS= -L ${X11_LIBDIR} -lX11 -lm -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -228,21 +207,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -267,7 +243,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -280,7 +255,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -289,7 +263,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1998/bas1/Makefile b/1998/bas1/Makefile index 5495f6a7a..68b8dd01b 100644 --- a/1998/bas1/Makefile +++ b/1998/bas1/Makefile @@ -38,22 +38,16 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-conditional-parentheses -Wno-bitwise-op-parentheses \ -Wno-empty-body -Wno-invalid-source-encoding -Wno-main -Wno-parentheses \ -Wno-shift-op-parentheses # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -71,16 +65,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -89,10 +77,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -102,15 +86,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -228,21 +207,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -267,7 +243,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -280,7 +255,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -289,7 +263,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1998/bas2/Makefile b/1998/bas2/Makefile index 38e28c60b..a1dc3a779 100644 --- a/1998/bas2/Makefile +++ b/1998/bas2/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-main # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1998/chaos/Makefile b/1998/chaos/Makefile index f75acc8a2..6db4ae233 100644 --- a/1998/chaos/Makefile +++ b/1998/chaos/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-c99-extensions # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -99,16 +83,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= LIBS= -lcurses -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -234,21 +213,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -273,7 +249,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -286,7 +261,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -295,7 +269,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1998/df/Makefile b/1998/df/Makefile index 4fd6a28bb..e067580a9 100644 --- a/1998/df/Makefile +++ b/1998/df/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-op-parentheses -Wno-char-subscripts -Wno-pointer-to-int-cast \ -Wno-return-type -Wno-unused-parameter -Wno-unused-variable -Wno-typedef-redefinition # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -228,21 +207,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -267,7 +243,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -280,7 +255,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -289,7 +263,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1998/dlowe/Makefile b/1998/dlowe/Makefile index 05c10cff7..7c26abfaf 100644 --- a/1998/dlowe/Makefile +++ b/1998/dlowe/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-main-return-type # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1998/dloweneil/Makefile b/1998/dloweneil/Makefile index e4c92e306..583b372bd 100644 --- a/1998/dloweneil/Makefile +++ b/1998/dloweneil/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-dangling-else # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -99,16 +83,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= LIBS= -lcurses -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -227,21 +206,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -266,7 +242,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -279,7 +254,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -288,7 +262,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1998/dorssel/Makefile b/1998/dorssel/Makefile index f8f9f9b67..28786c854 100644 --- a/1998/dorssel/Makefile +++ b/1998/dorssel/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-parentheses \ -Wno-shift-op-parentheses # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1998/fanf/Makefile b/1998/fanf/Makefile index 3f70de7e8..efd4c07e6 100644 --- a/1998/fanf/Makefile +++ b/1998/fanf/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-pointer-bool-conversion -Wno-unused-parameter -Wno-main # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -231,21 +210,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -270,7 +246,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -283,7 +258,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -292,7 +266,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1998/schnitzi/Makefile b/1998/schnitzi/Makefile index 3c239fd75..2bd5ba359 100644 --- a/1998/schnitzi/Makefile +++ b/1998/schnitzi/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-format-security \ -Wno-int-to-pointer-cast -Wno-int-conversion -Wno-unused-parameter # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= -include stdlib.h # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1998/schweikh1/Makefile b/1998/schweikh1/Makefile index 955959b33..82decafd0 100644 --- a/1998/schweikh1/Makefile +++ b/1998/schweikh1/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-string-plus-int -Wno-switch-bool # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # -#CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h CINCLUDE= -include stdlib.h -include stdio.h -include string.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= -include stdlib.h -include stdio.h -include string.h # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -223,21 +202,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -262,7 +238,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -275,7 +250,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -284,7 +258,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1998/schweikh2/Makefile b/1998/schweikh2/Makefile index 152c2fe7f..9862caa70 100644 --- a/1998/schweikh2/Makefile +++ b/1998/schweikh2/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-trigraphs -Wno-sign-compare -Wno-string-plus-int -Wno-switch-bool # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -229,21 +208,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -268,7 +244,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -281,7 +256,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -290,7 +264,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1998/schweikh3/Makefile b/1998/schweikh3/Makefile index c51737ae1..c1266918f 100644 --- a/1998/schweikh3/Makefile +++ b/1998/schweikh3/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-trigraphs # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -68,18 +62,12 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -DM0=sizeof -DM1=long -DM2=void \ -DM3=realloc -DM4=calloc -DM5=free # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/1998/tomtorfs/Makefile b/1998/tomtorfs/Makefile index a99924f8f..74231e701 100644 --- a/1998/tomtorfs/Makefile +++ b/1998/tomtorfs/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2000/anderson/Makefile b/2000/anderson/Makefile index 1e6c6e81b..9273fe74f 100644 --- a/2000/anderson/Makefile +++ b/2000/anderson/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-char-subscripts -Wno-deprecated-declarations -Wno-implicit-int \ -Wno-logical-op-parentheses -Wno-return-type -Wno-unsequenced # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -302,4 +275,3 @@ pluto: charon @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" @echo "The geophysical definition of planet gives us ~110 planets in our solar system" - diff --git a/2000/bellard/Makefile b/2000/bellard/Makefile index 4edab6fe6..a46d9abf0 100644 --- a/2000/bellard/Makefile +++ b/2000/bellard/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int \ -Wno-return-type -Wno-unsequenced # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -301,4 +274,3 @@ pluto: charon @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" @echo "The geophysical definition of planet gives us ~110 planets in our solar system" - diff --git a/2000/bmeyer/Makefile b/2000/bmeyer/Makefile index 6315d37ba..5f8cb3783 100644 --- a/2000/bmeyer/Makefile +++ b/2000/bmeyer/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-format -Wno-parentheses -Wno-string-plus-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -68,17 +62,11 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -DY= # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -99,16 +83,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -227,21 +206,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -266,7 +242,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -279,7 +254,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -288,7 +262,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2000/briddlebane/Makefile b/2000/briddlebane/Makefile index fc45f6c43..1b90dc934 100644 --- a/2000/briddlebane/Makefile +++ b/2000/briddlebane/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-absolute-value -Wno-implicit-int \ -Wno-incompatible-function-pointer-types -Wno-unsequenced # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -227,21 +206,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -266,7 +242,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -279,7 +254,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -288,7 +262,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2000/dhyang/Makefile b/2000/dhyang/Makefile index 91427d136..90a2597be 100644 --- a/2000/dhyang/Makefile +++ b/2000/dhyang/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-empty-body -Wno-error -Wno-implicit-function-declaration \ -Wno-implicit-int -Wno-main-return-type -Wno-extra-semi # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -253,21 +232,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -292,7 +268,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -305,7 +280,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -314,7 +288,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2000/dlowe/Makefile b/2000/dlowe/Makefile index f4fd6c364..7a5b12946 100644 --- a/2000/dlowe/Makefile +++ b/2000/dlowe/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-gnu-statement-expression -Wno-unused-parameter # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -Dna=0 # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -229,21 +208,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -268,7 +244,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -281,7 +256,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -290,7 +264,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2000/jarijyrki/Makefile b/2000/jarijyrki/Makefile index 0992926df..45d4d2902 100644 --- a/2000/jarijyrki/Makefile +++ b/2000/jarijyrki/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-char-subscripts -Wno-empty-body -Wno-error \ -Wno-implicit-function-declaration -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -69,7 +63,6 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -DNeedFunctionPrototypes \ -DU=40 -DT=98 '-Dz=(T+1)*U*U' -DQ=80 -DS=20 -DN=10 -DB=5 -DG=23 \ -Dp=7 '-DM=((p+1)*Q)+S' '-DH=(G*S)+S+S' -DC=XK_Up -DL=XK_Down \ @@ -77,12 +70,7 @@ CDEFINE= -DNeedFunctionPrototypes \ # Include files that are needed to compile # -#CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -91,10 +79,6 @@ CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -103,16 +87,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= -#LIBS= -lm LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -231,21 +210,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -270,7 +246,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -283,7 +258,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -292,7 +266,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2000/natori/Makefile b/2000/natori/Makefile index 53c1100d2..d99b5e276 100644 --- a/2000/natori/Makefile +++ b/2000/natori/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -68,18 +62,12 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int \ -Wno-int-conversion -Wno-pointer-to-int-cast -Wno-unused-parameter # Include files that are needed to compile # -#CINCLUDE= CINCLUDE= -include stdlib.h -include math.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= -include stdlib.h -include math.h # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,16 +84,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2000/primenum/Makefile b/2000/primenum/Makefile index 0f428d05f..e75817320 100644 --- a/2000/primenum/Makefile +++ b/2000/primenum/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-main-return-type \ -Wno-unused-parameter # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -300,4 +273,3 @@ pluto: charon @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" @echo "The geophysical definition of planet gives us ~110 planets in our solar system" - diff --git a/2000/rince/Makefile b/2000/rince/Makefile index 9addc5e12..326869034 100644 --- a/2000/rince/Makefile +++ b/2000/rince/Makefile @@ -38,22 +38,16 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-empty-body -Wno-error -Wno-implicit-function-declaration \ -Wno-incompatible-pointer-types -Wno-parentheses -Wno-return-type \ -Wno-unevaluated-expression # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -70,17 +64,11 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -DM_PI=3.14159265358979323846 # Include files that are needed to compile # -#CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -89,10 +77,6 @@ CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,16 +85,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= -#LIBS= -lm LIBS= -lm -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -228,21 +207,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -267,7 +243,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -280,7 +255,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -289,7 +263,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2000/robison/Makefile b/2000/robison/Makefile index d69f7c35a..c7a307ceb 100644 --- a/2000/robison/Makefile +++ b/2000/robison/Makefile @@ -38,22 +38,16 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-op-parentheses -Wno-error -Wno-implicit-function-declaration \ -Wno-format-security -Wno-parentheses -Wno-shift-negative-value \ -Wno-shift-op-parentheses # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -71,16 +65,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -89,10 +77,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -102,15 +86,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -228,21 +207,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -267,7 +243,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -280,7 +255,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -289,7 +263,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -304,4 +277,3 @@ pluto: charon @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" @echo "The geophysical definition of planet gives us ~110 planets in our solar system" - diff --git a/2000/schneiderwent/Makefile b/2000/schneiderwent/Makefile index 23b097413..20ef513c5 100644 --- a/2000/schneiderwent/Makefile +++ b/2000/schneiderwent/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-trigraphs # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -227,21 +206,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -266,7 +242,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -279,7 +254,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -288,7 +262,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2000/thadgavin/Makefile b/2000/thadgavin/Makefile index 60bd6cddf..7f5ece058 100644 --- a/2000/thadgavin/Makefile +++ b/2000/thadgavin/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-empty-body -Wno-implicit-int -Wno-unsequenced # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -99,16 +83,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= LIBS= -lncurses -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2000/tomx/Makefile b/2000/tomx/Makefile index 47dd6ff87..942eb82f2 100644 --- a/2000/tomx/Makefile +++ b/2000/tomx/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-comment # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -223,21 +202,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -262,7 +238,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -275,7 +250,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -284,7 +258,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2001/anonymous/Makefile b/2001/anonymous/Makefile index 2461d82c3..93aa7298b 100644 --- a/2001/anonymous/Makefile +++ b/2001/anonymous/Makefile @@ -38,7 +38,6 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-conditional-parentheses -Wno-error \ -Wno-implicit-function-declaration -Wno-implicit-int \ -Wno-int-to-pointer-cast -Wno-macro-redefined -Wno-pedantic \ @@ -48,15 +47,10 @@ CSILENCE= -Wno-bitwise-conditional-parentheses -Wno-error \ # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -74,16 +68,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -92,11 +80,7 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O OPT= -O1 -#OPT= -O2 -#OPT= -O3 # Default flags for ANSI C compilation # @@ -105,15 +89,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -236,21 +215,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -275,7 +251,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -288,7 +263,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -297,7 +271,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2001/bellard/Makefile b/2001/bellard/Makefile index 87445970d..eb4f69d1f 100644 --- a/2001/bellard/Makefile +++ b/2001/bellard/Makefile @@ -38,22 +38,16 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-op-parentheses -Wno-error -Wno-implicit-function-declaration \ -Wno-implicit-int -Wno-int-conversion -Wno-int-to-pointer-cast \ -Wno-parentheses -Wno-return-type # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -71,16 +65,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -89,10 +77,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,16 +85,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} -rdynamic # Libraries needed to build # -#LIBS= LIBS= -ldl -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -227,21 +206,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -266,7 +242,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -279,7 +254,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -288,7 +262,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2001/cheong/Makefile b/2001/cheong/Makefile index 7da34abfd..887e28f88 100644 --- a/2001/cheong/Makefile +++ b/2001/cheong/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2001/coupard/Makefile b/2001/coupard/Makefile index 4212d1f3d..d136d013b 100644 --- a/2001/coupard/Makefile +++ b/2001/coupard/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-empty-body -Wno-pointer-sign -Wno-return-type # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2001/ctk/Makefile b/2001/ctk/Makefile index b3d6a0f9a..3513a85df 100644 --- a/2001/ctk/Makefile +++ b/2001/ctk/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-char-subscripts -Wno-empty-body -Wno-logical-op-parentheses \ -Wno-missing-braces # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2001/dgbeards/Makefile b/2001/dgbeards/Makefile index 35f56b5c4..ee0f68e0b 100644 --- a/2001/dgbeards/Makefile +++ b/2001/dgbeards/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-char-subscripts -Wno-error -Wno-implicit-function-declaration \ -Wno-format-security -Wno-implicit-int -Wno-return-type # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -69,17 +63,11 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -DE=break -DF=char -DK=case -DP=int -DR=return -DI=0xFFF # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -227,21 +206,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -266,7 +242,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -279,7 +254,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -288,7 +262,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2001/herrmann1/Makefile b/2001/herrmann1/Makefile index 2e3382bc9..9c619cea7 100644 --- a/2001/herrmann1/Makefile +++ b/2001/herrmann1/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -223,21 +202,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -262,7 +238,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -275,7 +250,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -284,7 +258,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2001/herrmann2/Makefile b/2001/herrmann2/Makefile index fd05a2425..28f4d0b53 100644 --- a/2001/herrmann2/Makefile +++ b/2001/herrmann2/Makefile @@ -38,22 +38,16 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-implicit-int -Wno-incompatible-pointer-types -Wno-int-to-pointer-cast \ -Wno-parentheses -Wno-shift-op-parentheses -Wno-tautological-compare \ -Wno-unused-comparison -Wno-unused-value # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -71,16 +65,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # -#CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h CINCLUDE= -include stdlib.h -include stdio.h -include time.h -include unistd.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -89,10 +77,6 @@ CINCLUDE= -include stdlib.h -include stdio.h -include time.h -include unistd.h # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -102,15 +86,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2001/jason/Makefile b/2001/jason/Makefile index 88fd109a3..5e81d8c53 100644 --- a/2001/jason/Makefile +++ b/2001/jason/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-char-subscripts -Wno-extra-semi -Wno-string-plus-int \ -Wno-unused-parameter # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -227,21 +206,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -266,7 +242,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -279,7 +254,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -288,7 +262,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -303,4 +276,3 @@ pluto: charon @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" @echo "The geophysical definition of planet gives us ~110 planets in our solar system" - diff --git a/2001/kev/Makefile b/2001/kev/Makefile index ef464a0fe..73eb41267 100644 --- a/2001/kev/Makefile +++ b/2001/kev/Makefile @@ -38,22 +38,16 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-empty-body -Wno-error -Wno-implicit-function-declaration \ -Wno-incompatible-pointer-types -Wno-non-literal-null-conversion \ -Wno-parentheses -Wno-pointer-bool-conversion -Wno-unsequenced # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -70,17 +64,11 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -DPORT=5455 -DSPEED=50 -Dl_="socket(il.sin_family=AF_INET,SOCK_STREAM,0)" # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -89,10 +77,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,16 +85,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= LIBS= -lncurses -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -227,21 +206,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -266,7 +242,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -279,7 +254,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -288,7 +262,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2001/ollinger/Makefile b/2001/ollinger/Makefile index a1fe0a209..5c290f391 100644 --- a/2001/ollinger/Makefile +++ b/2001/ollinger/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-unused-parameter # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2001/rosten/Makefile b/2001/rosten/Makefile index 861a99a13..f5e804e1d 100644 --- a/2001/rosten/Makefile +++ b/2001/rosten/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-logical-op-parentheses -Wno-parentheses -Wno-unused-value # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # -#CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -99,16 +83,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= -#LIBS= -lm LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2001/schweikh/Makefile b/2001/schweikh/Makefile index bdcbcd4be..074250959 100644 --- a/2001/schweikh/Makefile +++ b/2001/schweikh/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int \ -Wno-logical-op-parentheses -Wno-unused-parameter # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2001/westley/Makefile b/2001/westley/Makefile index c492d260d..4ef143e7b 100644 --- a/2001/westley/Makefile +++ b/2001/westley/Makefile @@ -38,22 +38,16 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-empty-body -Wno-error -Wno-implicit-function-declaration \ -Wno-implicit-int -Wno-main -Wno-return-type -Wno-trigraphs \ -Wno-unused-parameter # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -71,16 +65,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -89,10 +77,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -102,15 +86,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -240,21 +219,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -279,7 +255,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -292,7 +267,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -301,7 +275,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2001/williams/Makefile b/2001/williams/Makefile index ab30cd391..a3092a679 100644 --- a/2001/williams/Makefile +++ b/2001/williams/Makefile @@ -38,7 +38,6 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-empty-body -Wno-error -Wno-implicit-function-declaration \ -Wno-implicit-int -Wno-logical-op-parentheses \ -Wno-missing-field-initializers -Wno-return-type -Wno-shift-op-parentheses \ @@ -46,15 +45,10 @@ CSILENCE= -Wno-empty-body -Wno-error -Wno-implicit-function-declaration \ # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -72,16 +66,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # -#CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -90,10 +78,6 @@ CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -102,16 +86,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= -#LIBS= -lm LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -229,21 +208,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -268,7 +244,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -281,7 +256,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -290,7 +264,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2004/anonymous/Makefile b/2004/anonymous/Makefile index 55ac92ac2..ac6ddbe57 100644 --- a/2004/anonymous/Makefile +++ b/2004/anonymous/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-c99-extensions -Wno-conditional-type-mismatch -Wno-implicit-int \ -Wno-logical-op-parentheses # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2004/arachnid/Makefile b/2004/arachnid/Makefile index c5b1479a4..3a09df9b8 100644 --- a/2004/arachnid/Makefile +++ b/2004/arachnid/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-char-subscripts -Wno-extra-semi -Wno-implicit-int -Wno-return-type \ -Wno-unused-parameter -Wno-unused-value # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -69,17 +63,11 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -DL=LINES -DS=COLS -DW=mvwaddch\(w,v,u,acs_map\[l\[m\[u # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,16 +84,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= LIBS= -lncurses -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2004/burley/Makefile b/2004/burley/Makefile index 6cf2e48bf..22e45849b 100644 --- a/2004/burley/Makefile +++ b/2004/burley/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-op-parentheses -Wno-char-subscripts -Wno-error \ -Wno-implicit-function-declaration -Wno-int-to-pointer-cast -Wno-unused-value # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -include stdio.h -include setjmp.h -include string.h -include time.h -include stdlib.h -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= -include stdio.h -include setjmp.h -include string.h -include time.h - # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2004/gavare/Makefile b/2004/gavare/Makefile index f63f0764e..f6333aa31 100644 --- a/2004/gavare/Makefile +++ b/2004/gavare/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int \ -Wno-return-type # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2004/gavin/Makefile b/2004/gavin/Makefile index c299f621b..4924f0f9c 100644 --- a/2004/gavin/Makefile +++ b/2004/gavin/Makefile @@ -38,7 +38,6 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-conditional-parentheses -Wno-bitwise-op-parentheses \ -Wno-constant-conversion -Wno-error -Wno-implicit-function-declaration \ -Wno-int-to-pointer-cast -Wno-parentheses -Wno-pointer-to-int-cast \ @@ -46,15 +45,10 @@ CSILENCE= -Wno-bitwise-conditional-parentheses -Wno-bitwise-op-parentheses \ # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -71,7 +65,6 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= '-DY(m)=*((int*)(m))' \ '-DE(f,a,b,c)=((G((*)))(f))(a,b,c)' \ '-DM=for(D=0;D<786432;D++)' \ @@ -84,11 +77,6 @@ CDEFINE= '-DY(m)=*((int*)(m))' \ # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -97,11 +85,7 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O OPT= -O1 -#OPT= -O2 -#OPT= -O3 # Default flags for ANSI C compilation # @@ -110,15 +94,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -254,21 +233,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -293,7 +269,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -306,7 +281,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -315,7 +289,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2004/hibachi/Makefile b/2004/hibachi/Makefile index 59cdcca48..81f284e40 100644 --- a/2004/hibachi/Makefile +++ b/2004/hibachi/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-pointer-sign -Wno-unused-parameter # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -230,21 +209,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -269,7 +245,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -282,7 +257,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -291,7 +265,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2004/hoyle/Makefile b/2004/hoyle/Makefile index 563a208aa..088ae0baa 100644 --- a/2004/hoyle/Makefile +++ b/2004/hoyle/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-absolute-value -Wno-keyword-macro # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -99,16 +83,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -227,21 +206,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -266,7 +242,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -279,7 +254,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -288,7 +262,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -303,4 +276,3 @@ pluto: charon @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" @echo "The geophysical definition of planet gives us ~110 planets in our solar system" - diff --git a/2004/jdalbec/Makefile b/2004/jdalbec/Makefile index 88b3062ce..f786e1f68 100644 --- a/2004/jdalbec/Makefile +++ b/2004/jdalbec/Makefile @@ -38,22 +38,16 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-int-to-pointer-cast -Wno-int-to-void-pointer-cast -Wno-trigraphs \ -Wno-unused-value # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= CSTD= -ansi -#CSTD= -std=gnu99 # Compiler bit architecture # @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # -#CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h CINCLUDE= -include stddef.h -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= -include stddef.h -include stdlib.h -include stdio.h # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -230,21 +209,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -269,7 +245,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -282,7 +257,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -291,7 +265,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2004/kopczynski/Makefile b/2004/kopczynski/Makefile index cadb55ee6..bbc0fe1b8 100644 --- a/2004/kopczynski/Makefile +++ b/2004/kopczynski/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int \ -Wno-main -Wno-parentheses # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -69,17 +63,11 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -Dif=while # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -228,21 +207,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -267,7 +243,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -280,7 +255,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -289,7 +263,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2004/newbern/Makefile b/2004/newbern/Makefile index 5f84a31fd..2f2137027 100644 --- a/2004/newbern/Makefile +++ b/2004/newbern/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-parentheses -Wno-pointer-sign -Wno-incompatible-pointer-types # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2004/omoikane/Makefile b/2004/omoikane/Makefile index 51bb4e891..bda5bbd67 100644 --- a/2004/omoikane/Makefile +++ b/2004/omoikane/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-empty-body -Wno-int-conversion -Wno-unused-value # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2004/schnitzi/Makefile b/2004/schnitzi/Makefile index faa3aaea2..9efd8126e 100644 --- a/2004/schnitzi/Makefile +++ b/2004/schnitzi/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-deprecated-declarations -Wno-error -Wno-implicit-function-declaration \ -Wno-format-extra-args # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2004/sds/Makefile b/2004/sds/Makefile index 9349ffb61..90d13aade 100644 --- a/2004/sds/Makefile +++ b/2004/sds/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-unsequenced -Wno-unused-value # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2004/vik1/Makefile b/2004/vik1/Makefile index 3fd5a3155..f8da1732c 100644 --- a/2004/vik1/Makefile +++ b/2004/vik1/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-conditional-parentheses -Wno-format-extra-args # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # -#CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -99,16 +83,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= -#LIBS= -lm LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2004/vik2/Makefile b/2004/vik2/Makefile index b74a6ac9a..6bff7883f 100644 --- a/2004/vik2/Makefile +++ b/2004/vik2/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -233,21 +212,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -272,7 +248,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -285,7 +260,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -294,7 +268,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2005/aidan/Makefile b/2005/aidan/Makefile index ecd36848c..5c7ecb6a4 100644 --- a/2005/aidan/Makefile +++ b/2005/aidan/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-empty-body # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2005/anon/Makefile b/2005/anon/Makefile index 208eec1a2..df67de298 100644 --- a/2005/anon/Makefile +++ b/2005/anon/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-keyword-macro -Wno-logical-op-parentheses -Wno-shift-op-parentheses # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2005/boutines/Makefile b/2005/boutines/Makefile index 7ca2c77d5..28676c3cb 100644 --- a/2005/boutines/Makefile +++ b/2005/boutines/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -302,4 +275,3 @@ pluto: charon @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" @echo "The geophysical definition of planet gives us ~110 planets in our solar system" - diff --git a/2005/chia/Makefile b/2005/chia/Makefile index 9869d19a2..05a4fa638 100644 --- a/2005/chia/Makefile +++ b/2005/chia/Makefile @@ -38,22 +38,16 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-comment -Wno-error -Wno-implicit-function-declaration \ -Wno-implicit-int -Wno-keyword-macro -Wno-pedantic -Wno-return-type \ -Wno-unused-variable # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -71,16 +65,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -89,10 +77,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -102,15 +86,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -227,21 +206,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -266,7 +242,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -279,7 +254,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -288,7 +262,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2005/giljade/Makefile b/2005/giljade/Makefile index c82d70cf7..72e3ee634 100644 --- a/2005/giljade/Makefile +++ b/2005/giljade/Makefile @@ -38,7 +38,6 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-conditional-parentheses -Wno-bitwise-op-parentheses \ -Wno-builtin-requires-header -Wno-empty-body -Wno-error \ -Wno-implicit-function-declaration -Wno-extra-semi -Wno-implicit-int \ @@ -47,15 +46,10 @@ CSILENCE= -Wno-bitwise-conditional-parentheses -Wno-bitwise-op-parentheses \ # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -73,16 +67,10 @@ ARCH= -m32 # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -91,10 +79,6 @@ CINCLUDE= -include stdio.h # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= # Default flags for ANSI C compilation @@ -104,15 +88,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -230,21 +209,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -269,7 +245,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -282,7 +257,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -291,7 +265,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2005/jetro/Makefile b/2005/jetro/Makefile index ab239a36b..908c06a58 100644 --- a/2005/jetro/Makefile +++ b/2005/jetro/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-self-assign # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -69,15 +63,9 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # -#CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization @@ -87,10 +75,6 @@ CINCLUDE= `${SDL2_CONFIG} --cflags` # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -99,16 +83,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2005/klausler/Makefile b/2005/klausler/Makefile index 5e1b9642f..9c7f99b92 100644 --- a/2005/klausler/Makefile +++ b/2005/klausler/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-dangling-else -Wno-error -Wno-implicit-function-declaration \ -Wno-parentheses -Wno-pointer-sign -Wno-incompatible-pointer-types # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -247,21 +226,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -286,7 +262,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -299,7 +274,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -308,7 +282,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2005/mikeash/Makefile b/2005/mikeash/Makefile index 40d1f5127..6b621110d 100644 --- a/2005/mikeash/Makefile +++ b/2005/mikeash/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-extra-semi \ -Wno-unknown-escape-sequence -Wno-unused-variable # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2005/mynx/Makefile b/2005/mynx/Makefile index 0952679c3..8c151a96e 100644 --- a/2005/mynx/Makefile +++ b/2005/mynx/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-pedantic \ -Wno-unused-parameter # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2005/persano/Makefile b/2005/persano/Makefile index 7e56cb8c8..45d951ff9 100644 --- a/2005/persano/Makefile +++ b/2005/persano/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-shift-op-parentheses -Wno-unused-parameter # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -99,16 +83,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2005/sykes/Makefile b/2005/sykes/Makefile index 67fa047f0..a894b3e38 100644 --- a/2005/sykes/Makefile +++ b/2005/sykes/Makefile @@ -38,22 +38,16 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-op-parentheses -Wno-empty-body -Wno-error \ -Wno-implicit-function-declaration -Wno-implicit-int -Wno-parentheses \ -Wno-pointer-sign -Wno-return-type # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -71,16 +65,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -89,10 +77,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,16 +85,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= LIBS= -lcurses -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -234,21 +213,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -273,7 +249,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -286,7 +261,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -295,7 +269,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2005/timwi/Makefile b/2005/timwi/Makefile index fa15856e2..7868ad290 100644 --- a/2005/timwi/Makefile +++ b/2005/timwi/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-op-parentheses -Wno-incompatible-pointer-types # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -223,21 +202,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -262,7 +238,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -275,7 +250,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -284,7 +258,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2005/toledo/Makefile b/2005/toledo/Makefile index 7f93161a5..10ab8ec12 100644 --- a/2005/toledo/Makefile +++ b/2005/toledo/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-op-parentheses -Wno-error -Wno-implicit-function-declaration \ -Wno-parentheses -Wno-int-conversion -Wno-unsequenced # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -231,21 +210,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -270,7 +246,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -283,7 +258,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -292,7 +266,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2005/vik/Makefile b/2005/vik/Makefile index 4054fd8d1..47f881496 100644 --- a/2005/vik/Makefile +++ b/2005/vik/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-pointer-sign -Wno-unsequenced # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # -#CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -99,16 +83,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= -#LIBS= -lm LIBS= -L ${X11_LIBDIR} -lX11 -lm -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2005/vince/Makefile b/2005/vince/Makefile index 1bbbcd710..dab0a9a7d 100644 --- a/2005/vince/Makefile +++ b/2005/vince/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-pointer-sign -Wno-unused-parameter # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # -#CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -99,16 +83,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= -#LIBS= -lm LIBS= -lGL -lGLU -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -228,21 +207,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -267,7 +243,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -280,7 +255,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -289,7 +263,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2006/birken/Makefile b/2006/birken/Makefile index 80367efc6..1a9e92770 100644 --- a/2006/birken/Makefile +++ b/2006/birken/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-deprecated-declarations # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -228,21 +207,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -267,7 +243,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -280,7 +255,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -289,7 +263,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2006/borsanyi/Makefile b/2006/borsanyi/Makefile index 90afc301b..5bc982eec 100644 --- a/2006/borsanyi/Makefile +++ b/2006/borsanyi/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-unused-parameter # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2006/grothe/Makefile b/2006/grothe/Makefile index bbfcb4c3a..bded50613 100644 --- a/2006/grothe/Makefile +++ b/2006/grothe/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # -#CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -99,16 +83,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= -#LIBS= -lm LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -223,21 +202,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -262,7 +238,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -275,7 +250,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -284,7 +258,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2006/hamre/Makefile b/2006/hamre/Makefile index 8ae07d1cf..cb40368a5 100644 --- a/2006/hamre/Makefile +++ b/2006/hamre/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int \ -Wno-parentheses # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2006/meyer/Makefile b/2006/meyer/Makefile index 10371b60e..a74df6b50 100644 --- a/2006/meyer/Makefile +++ b/2006/meyer/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-format # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2006/monge/Makefile b/2006/monge/Makefile index f389d72dc..08ecabc0a 100644 --- a/2006/monge/Makefile +++ b/2006/monge/Makefile @@ -38,7 +38,6 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-op-parentheses -Wno-conditional-type-mismatch \ -Wno-declaration-after-statement -Wno-dollar-in-identifier-extension \ -Wno-error -Wno-implicit-function-declaration \ @@ -47,15 +46,10 @@ CSILENCE= -Wno-bitwise-op-parentheses -Wno-conditional-type-mismatch \ # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -73,15 +67,9 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # -#CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 CINCLUDE= `${SDL1_CONFIG} --cflags` # Optimization @@ -91,10 +79,6 @@ CINCLUDE= `${SDL1_CONFIG} --cflags` # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -103,16 +87,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 LIBS= `${SDL1_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -231,21 +210,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -270,7 +246,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -283,7 +258,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -292,7 +266,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -307,4 +280,3 @@ pluto: charon @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" @echo "The geophysical definition of planet gives us ~110 planets in our solar system" - diff --git a/2006/night/Makefile b/2006/night/Makefile index bb38182a4..93f3c622f 100644 --- a/2006/night/Makefile +++ b/2006/night/Makefile @@ -38,7 +38,6 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-macro-redefined \ -Wno-null-character -Wno-overlength-strings -Wno-parentheses \ -Wno-shift-op-parentheses -Wno-sign-compare -Wno-unsequenced \ @@ -46,15 +45,10 @@ CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-macro-redefined \ # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -72,16 +66,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -90,10 +78,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -102,16 +86,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= LIBS= -lncurses -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -228,21 +207,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -267,7 +243,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -280,7 +255,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -289,7 +263,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2006/sloane/Makefile b/2006/sloane/Makefile index ab7991b8c..81779f169 100644 --- a/2006/sloane/Makefile +++ b/2006/sloane/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int \ -Wno-pedantic -Wno-return-type -Wno-shift-op-parentheses -Wno-unsequenced # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -227,21 +206,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -266,7 +242,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -279,7 +254,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -288,7 +262,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2006/stewart/Makefile b/2006/stewart/Makefile index c7f74f518..ee0070495 100644 --- a/2006/stewart/Makefile +++ b/2006/stewart/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -228,21 +207,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -267,7 +243,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -280,7 +255,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -289,7 +263,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2006/sykes1/Makefile b/2006/sykes1/Makefile index 56c166735..9a1b619a4 100644 --- a/2006/sykes1/Makefile +++ b/2006/sykes1/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-op-parentheses -Wno-shift-op-parentheses # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -234,21 +213,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -273,7 +249,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -286,7 +261,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -295,7 +269,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2006/sykes2/Makefile b/2006/sykes2/Makefile index ffeca3d13..526e3c358 100644 --- a/2006/sykes2/Makefile +++ b/2006/sykes2/Makefile @@ -38,22 +38,16 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-op-parentheses -Wno-char-subscripts -Wno-error \ -Wno-implicit-function-declaration -Wno-implicit-int -Wno-main \ -Wno-pedantic # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -71,16 +65,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -89,10 +77,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -102,15 +86,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2006/toledo1/Makefile b/2006/toledo1/Makefile index 1f6462689..41d46801a 100644 --- a/2006/toledo1/Makefile +++ b/2006/toledo1/Makefile @@ -38,22 +38,16 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-conditional-parentheses -Wno-empty-body -Wno-error \ -Wno-implicit-function-declaration -Wno-implicit-int -Wno-int-conversion \ -Wno-pedantic # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -71,16 +65,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -89,10 +77,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -102,15 +86,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2006/toledo2/Makefile b/2006/toledo2/Makefile index e0394cb37..2f3077d93 100644 --- a/2006/toledo2/Makefile +++ b/2006/toledo2/Makefile @@ -38,7 +38,6 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-conditional-parentheses -Wno-bitwise-op-parentheses \ -Wno-conditional-type-mismatch -Wno-error \ -Wno-implicit-function-declaration -Wno-implicit-int -Wno-int-conversion \ @@ -46,15 +45,10 @@ CSILENCE= -Wno-bitwise-conditional-parentheses -Wno-bitwise-op-parentheses \ # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -72,16 +66,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -90,10 +78,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -103,15 +87,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -233,21 +212,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -272,7 +248,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -285,7 +260,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -294,7 +268,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2006/toledo3/Makefile b/2006/toledo3/Makefile index 9ba16ed3b..b3f334d23 100644 --- a/2006/toledo3/Makefile +++ b/2006/toledo3/Makefile @@ -38,7 +38,6 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-conditional-parentheses -Wno-bitwise-op-parentheses \ -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int \ -Wno-incompatible-pointer-types -Wno-int-conversion \ @@ -47,15 +46,10 @@ CSILENCE= -Wno-bitwise-conditional-parentheses -Wno-bitwise-op-parentheses \ # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -73,16 +67,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # -#CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -91,10 +79,6 @@ CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -103,16 +87,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= -#LIBS= -lm LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -236,21 +215,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -275,7 +251,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -288,7 +263,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -297,7 +271,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2011/akari/Makefile b/2011/akari/Makefile index af5195bc4..f51a9df63 100644 --- a/2011/akari/Makefile +++ b/2011/akari/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-empty-body -Wno-error -Wno-implicit-function-declaration \ -Wno-implicit-int -Wno-return-type -Wno-unused-parameter # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu99 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -247,21 +226,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -286,7 +262,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -299,7 +274,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -308,7 +282,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2011/blakely/Makefile b/2011/blakely/Makefile index 624f17cb0..168d3ae67 100644 --- a/2011/blakely/Makefile +++ b/2011/blakely/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-logical-op-parentheses \ -Wno-unused-parameter # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -69,17 +63,11 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -Do=char -Dn=return -Dd=int -Dz=memset -Dk=sizeof # Include files that are needed to compile # -#CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h CINCLUDE= -include stdio.h -include string.h -include unistd.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= -include stdio.h -include string.h -include unistd.h # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -228,21 +207,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -267,7 +243,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -280,7 +255,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -289,7 +263,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2011/borsanyi/Makefile b/2011/borsanyi/Makefile index 91336449f..27d40884a 100644 --- a/2011/borsanyi/Makefile +++ b/2011/borsanyi/Makefile @@ -38,22 +38,16 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-conditional-parentheses -Wno-error \ -Wno-implicit-function-declaration -Wno-format-extra-args \ -Wno-implicit-int -Wno-main # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -71,16 +65,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -89,10 +77,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,16 +85,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2011/dlowe/Makefile b/2011/dlowe/Makefile index 05f76477c..f71bf232f 100644 --- a/2011/dlowe/Makefile +++ b/2011/dlowe/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -lm -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -227,21 +206,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -266,7 +242,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -279,7 +254,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -288,7 +262,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2011/eastman/Makefile b/2011/eastman/Makefile index e826548f5..aa5f6a289 100644 --- a/2011/eastman/Makefile +++ b/2011/eastman/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-implicit-int -Wno-unsequenced # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -99,16 +83,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2011/fredriksson/Makefile b/2011/fredriksson/Makefile index c6cf03157..99ac01b20 100644 --- a/2011/fredriksson/Makefile +++ b/2011/fredriksson/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bool-operation -Wno-char-subscripts -Wno-format-security \ -Wno-logical-op-parentheses # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2011/goren/Makefile b/2011/goren/Makefile index 24c2bddb3..561f5fb38 100644 --- a/2011/goren/Makefile +++ b/2011/goren/Makefile @@ -38,7 +38,6 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-op-parentheses -Wno-error -Wno-implicit-function-declaration \ -Wno-implicit-int -Wno-int-conversion -Wno-int-to-pointer-cast \ -Wno-pedantic -Wno-pointer-sign -Wno-pointer-to-int-cast -Wno-return-type \ @@ -46,15 +45,10 @@ CSILENCE= -Wno-bitwise-op-parentheses -Wno-error -Wno-implicit-function-declarat # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -72,16 +66,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -90,10 +78,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -103,15 +87,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -229,21 +208,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -268,7 +244,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -281,7 +256,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -290,7 +264,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2011/hamaji/Makefile b/2011/hamaji/Makefile index c03d95460..d868924a5 100644 --- a/2011/hamaji/Makefile +++ b/2011/hamaji/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-empty-body -Wno-parentheses -Wno-shift-op-parentheses \ -Wno-unused-value # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2011/hou/Makefile b/2011/hou/Makefile index 0455336d5..99e082bb0 100644 --- a/2011/hou/Makefile +++ b/2011/hou/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bool-operation -Wno-keyword-macro -Wno-literal-conversion # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -99,16 +83,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2011/konno/Makefile b/2011/konno/Makefile index 78109528d..2825dba1e 100644 --- a/2011/konno/Makefile +++ b/2011/konno/Makefile @@ -38,22 +38,16 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-conditional-parentheses -Wno-error \ -Wno-implicit-function-declaration -Wno-implicit-int -Wno-parentheses \ -Wno-pedantic -Wno-unsequenced # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -71,16 +65,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -89,10 +77,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -102,15 +86,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2011/richards/Makefile b/2011/richards/Makefile index 6de2ea832..5f0f90e8b 100644 --- a/2011/richards/Makefile +++ b/2011/richards/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-parentheses # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2011/toledo/Makefile b/2011/toledo/Makefile index 1da78c631..97c6ac823 100644 --- a/2011/toledo/Makefile +++ b/2011/toledo/Makefile @@ -38,7 +38,6 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-conditional-parentheses -Wno-empty-body -Wno-error \ -Wno-implicit-function-declaration -Wno-implicit-int \ -Wno-incompatible-pointer-types -Wno-int-conversion -Wno-parentheses \ @@ -46,15 +45,10 @@ CSILENCE= -Wno-bitwise-conditional-parentheses -Wno-empty-body -Wno-error \ # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -71,18 +65,12 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -DA=XK_Up:XK_w -DB=XK_Left:XK_a -DC=XK_Right:XK_d -DD=XK_Down:XK_s \ -DE=XK_BackSpace:XK_Tab "-DQ=XFillRectangle(W,X,Y," # Include files that are needed to compile # -#CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -91,10 +79,6 @@ CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -103,16 +87,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= -#LIBS= -lm LIBS= -L ${X11_LIBDIR} -lX11 -lm -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -231,21 +210,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -270,7 +246,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -283,7 +258,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -292,7 +266,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2011/vik/Makefile b/2011/vik/Makefile index a3b91319c..2d2f20241 100644 --- a/2011/vik/Makefile +++ b/2011/vik/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-op-parentheses -Wno-parentheses -Wno-unused-value # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2011/zucker/Makefile b/2011/zucker/Makefile index 57d68987e..cffdd319d 100644 --- a/2011/zucker/Makefile +++ b/2011/zucker/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-empty-body # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -68,17 +62,11 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -D_BSD_SOURCE # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -99,16 +83,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2012/blakely/Makefile b/2012/blakely/Makefile index 494d50496..5c09e1f3c 100644 --- a/2012/blakely/Makefile +++ b/2012/blakely/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-unused-parameter # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2012/deckmyn/Makefile b/2012/deckmyn/Makefile index 5b875f59c..5f7ef8e6f 100644 --- a/2012/deckmyn/Makefile +++ b/2012/deckmyn/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-constant-conversion -Wno-implicit-int -Wno-string-plus-char \ -Wno-unused-value # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2012/dlowe/Makefile b/2012/dlowe/Makefile index f5a393857..9664900af 100644 --- a/2012/dlowe/Makefile +++ b/2012/dlowe/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-dangling-else # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -68,17 +62,11 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -D_BSD_SOURCE # Include files that are needed to compile # -#CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -99,16 +83,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= -#LIBS= -lm LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2012/endoh1/Makefile b/2012/endoh1/Makefile index 4fd5fe73c..8dcd8c716 100644 --- a/2012/endoh1/Makefile +++ b/2012/endoh1/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-absolute-value # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -68,17 +62,11 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -DG="$G" -DP="$P" -DV="$V" # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -245,21 +224,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -284,7 +260,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -297,7 +272,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -306,7 +280,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2012/endoh2/Makefile b/2012/endoh2/Makefile index b683da831..79fc5e6ea 100644 --- a/2012/endoh2/Makefile +++ b/2012/endoh2/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-parentheses -Wno-empty-body # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -385,21 +364,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -424,7 +400,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -437,7 +412,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -446,7 +420,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2012/grothe/Makefile b/2012/grothe/Makefile index 0e3729eec..1055baae5 100644 --- a/2012/grothe/Makefile +++ b/2012/grothe/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-unused-value # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -68,17 +62,11 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -DBC='break;case' # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2012/hamano/Makefile b/2012/hamano/Makefile index ceb738b5b..b07e11192 100644 --- a/2012/hamano/Makefile +++ b/2012/hamano/Makefile @@ -38,22 +38,16 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-op-parentheses -Wno-empty-body -Wno-format \ -Wno-format-security -Wno-gnu-zero-variadic-macro-arguments -Wno-main \ -Wno-parentheses # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -71,16 +65,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -89,10 +77,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -102,15 +86,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -227,21 +206,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -266,7 +242,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -279,7 +254,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -288,7 +262,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2012/hou/Makefile b/2012/hou/Makefile index f7f9487ed..4d240d456 100644 --- a/2012/hou/Makefile +++ b/2012/hou/Makefile @@ -38,7 +38,6 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-format-extra-args \ -Wno-implicit-int -Wno-missing-field-initializers \ -Wno-non-literal-null-conversion -Wno-return-type -Wno-shift-op-parentheses \ @@ -46,15 +45,10 @@ CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-format-extra-args \ # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -72,16 +66,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -90,10 +78,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -103,15 +87,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -231,21 +210,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -270,7 +246,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -283,7 +258,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -292,7 +266,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2012/kang/Makefile b/2012/kang/Makefile index e79072365..ed04545c2 100644 --- a/2012/kang/Makefile +++ b/2012/kang/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-op-parentheses -Wno-error -Wno-implicit-function-declaration \ -Wno-implicit-int -Wno-int-conversion -Wno-pointer-to-int-cast # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2012/konno/Makefile b/2012/konno/Makefile index d06c80a85..b4bc7c7ad 100644 --- a/2012/konno/Makefile +++ b/2012/konno/Makefile @@ -38,7 +38,6 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-conditional-parentheses -Wno-bitwise-op-parentheses \ -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int \ -Wno-int-conversion -Wno-parentheses -Wno-pointer-to-int-cast \ @@ -46,15 +45,10 @@ CSILENCE= -Wno-bitwise-conditional-parentheses -Wno-bitwise-op-parentheses \ # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -72,16 +66,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -90,10 +78,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -103,15 +87,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -230,21 +209,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -269,7 +245,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -282,7 +257,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -291,7 +265,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2012/omoikane/Makefile b/2012/omoikane/Makefile index 1b99e6704..7399c84a3 100644 --- a/2012/omoikane/Makefile +++ b/2012/omoikane/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-empty-body # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2012/tromp/Makefile b/2012/tromp/Makefile index ab441b5b0..92af2b8c4 100644 --- a/2012/tromp/Makefile +++ b/2012/tromp/Makefile @@ -38,22 +38,16 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-op-parentheses -Wno-conditional-type-mismatch -Wno-error \ -Wno-implicit-function-declaration -Wno-incompatible-pointer-types \ -Wno-int-conversion -Wno-main -Wno-return-type -Wno-unused-parameter # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -70,17 +64,11 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -DA=500000 # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -89,10 +77,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -102,15 +86,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs`2 # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -236,21 +215,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -275,7 +251,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -288,7 +263,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -297,7 +271,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -312,4 +285,3 @@ pluto: charon @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" @echo "The geophysical definition of planet gives us ~110 planets in our solar system" - diff --git a/2012/vik/Makefile b/2012/vik/Makefile index 91e164712..c6c049fda 100644 --- a/2012/vik/Makefile +++ b/2012/vik/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-op-parentheses -Wno-pointer-sign # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -99,16 +83,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= LIBS= -lz -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2012/zeitak/Makefile b/2012/zeitak/Makefile index 37c71d35b..e2aa5fcd8 100644 --- a/2012/zeitak/Makefile +++ b/2012/zeitak/Makefile @@ -38,7 +38,6 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-constant-conversion -Wno-format-security \ -Wno-incompatible-function-pointer-types -Wno-int-conversion \ -Wno-missing-braces -Wno-non-literal-null-conversion -Wno-pointer-sign \ @@ -46,15 +45,10 @@ CSILENCE= -Wno-constant-conversion -Wno-format-security \ # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -72,16 +66,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -90,10 +78,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -103,15 +87,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs`2 # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -231,21 +210,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -270,7 +246,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -283,7 +258,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -292,7 +266,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -307,4 +280,3 @@ pluto: charon @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" @echo "The geophysical definition of planet gives us ~110 planets in our solar system" - diff --git a/2013/birken/Makefile b/2013/birken/Makefile index a68538db6..3c8083575 100644 --- a/2013/birken/Makefile +++ b/2013/birken/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-newline-eof # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -231,21 +210,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -270,7 +246,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -283,7 +258,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -292,7 +266,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2013/cable1/Makefile b/2013/cable1/Makefile index 42353820f..29e3b01d9 100644 --- a/2013/cable1/Makefile +++ b/2013/cable1/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bool-operation -Wno-error -Wno-implicit-function-declaration \ -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2013/cable2/Makefile b/2013/cable2/Makefile index 6387001b3..9f090fc32 100644 --- a/2013/cable2/Makefile +++ b/2013/cable2/Makefile @@ -38,7 +38,6 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-op-parentheses -Wno-dollar-in-identifier-extension \ -Wno-empty-body -Wno-implicit-int -Wno-incompatible-pointer-types \ -Wno-int-conversion -Wno-newline-eof -Wno-parentheses \ @@ -46,15 +45,10 @@ CSILENCE= -Wno-bitwise-op-parentheses -Wno-dollar-in-identifier-extension \ # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -72,16 +66,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -90,10 +78,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -103,15 +87,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -228,21 +207,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -267,7 +243,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -280,7 +255,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -289,7 +263,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2013/cable3/Makefile b/2013/cable3/Makefile index fb5044c6e..99728162f 100644 --- a/2013/cable3/Makefile +++ b/2013/cable3/Makefile @@ -38,7 +38,6 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-op-parentheses -Wno-bool-operation \ -Wno-conditional-type-mismatch -Wno-error \ -Wno-implicit-function-declaration -Wno-implicit-int \ @@ -48,15 +47,10 @@ CSILENCE= -Wno-bitwise-op-parentheses -Wno-bool-operation \ # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -73,16 +67,10 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -DKB='(kb=read(H(8),r+1190,1))&&H(7)' # Include files that are needed to compile # -#CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 CINCLUDE= `${SDL1_CONFIG} --cflags` # Optimization @@ -92,10 +80,6 @@ CINCLUDE= `${SDL1_CONFIG} --cflags` # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -104,16 +88,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 LIBS= `${SDL1_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -234,21 +213,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -273,7 +249,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -286,7 +261,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -295,7 +269,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2013/dlowe/Makefile b/2013/dlowe/Makefile index 7f0a0d47b..bb7e11818 100644 --- a/2013/dlowe/Makefile +++ b/2013/dlowe/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-implicit-int -Wno-pedantic # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -68,17 +62,11 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -D'_(x)=strtof(b[x],0)' # Include files that are needed to compile # -#CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= -include stdlib.h -include stdio.h # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -223,21 +202,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -262,7 +238,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -275,7 +250,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -284,7 +258,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2013/endoh1/Makefile b/2013/endoh1/Makefile index c21881ec9..8315f05e7 100644 --- a/2013/endoh1/Makefile +++ b/2013/endoh1/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -235,21 +214,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -274,7 +250,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -287,7 +262,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -296,7 +270,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2013/endoh2/Makefile b/2013/endoh2/Makefile index d07c4a2dc..6005b90e0 100644 --- a/2013/endoh2/Makefile +++ b/2013/endoh2/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -242,21 +221,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -281,7 +257,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -294,7 +269,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -303,7 +277,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2013/endoh3/Makefile b/2013/endoh3/Makefile index e0701c5b5..1294a0bd0 100644 --- a/2013/endoh3/Makefile +++ b/2013/endoh3/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int \ -Wno-main # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2013/endoh4/Makefile b/2013/endoh4/Makefile index d6b9b4824..fc5fae9ff 100644 --- a/2013/endoh4/Makefile +++ b/2013/endoh4/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2013/hou/Makefile b/2013/hou/Makefile index 36db99114..0dfe2575a 100644 --- a/2013/hou/Makefile +++ b/2013/hou/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-sign-compare # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2013/mills/Makefile b/2013/mills/Makefile index 52db827de..eb11e917d 100644 --- a/2013/mills/Makefile +++ b/2013/mills/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-op-parentheses -Wno-parentheses # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -68,18 +62,12 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -DLT=0,-9,70,130,50,30,-60,40,30 -DNL=9 -DEY=0,-22,37 \ -Dwin_port="sin_addr.s_addr=htonl(2130706433),R.sin_port" # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,16 +84,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -232,21 +211,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -271,7 +247,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -284,7 +259,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -293,7 +267,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2013/misaka/Makefile b/2013/misaka/Makefile index e9955a59c..35734c7a1 100644 --- a/2013/misaka/Makefile +++ b/2013/misaka/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-comment -Wno-empty-body # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -300,21 +279,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -339,7 +315,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -352,7 +327,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -361,7 +335,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2013/morgan1/Makefile b/2013/morgan1/Makefile index 13826b538..05eb1b0c6 100644 --- a/2013/morgan1/Makefile +++ b/2013/morgan1/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-absolute-value -Wno-logical-op-parentheses -Wno-shift-op-parentheses # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # -#CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -99,16 +83,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= -#LIBS= -lm LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2013/morgan2/Makefile b/2013/morgan2/Makefile index 43c398464..b5e214e92 100644 --- a/2013/morgan2/Makefile +++ b/2013/morgan2/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-string-plus-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # -#CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -99,16 +83,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= -#LIBS= -lm LIBS= -L ${X11_LIBDIR} -lX11 -lncurses -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2013/robison/Makefile b/2013/robison/Makefile index eccc51eed..92132f9f6 100644 --- a/2013/robison/Makefile +++ b/2013/robison/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-parentheses -Wno-unused-variable # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -68,17 +62,11 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -227,21 +206,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -266,7 +242,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -279,7 +254,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -288,7 +262,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2014/birken/Makefile b/2014/birken/Makefile index c9be79930..47025ff43 100644 --- a/2014/birken/Makefile +++ b/2014/birken/Makefile @@ -38,22 +38,16 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-comment -Wno-dangling-else -Wno-error \ -Wno-implicit-function-declaration -Wno-incompatible-pointer-types \ -Wno-parentheses -Wno-trigraphs -Wno-newline-eof # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=c99 # Compiler bit architecture @@ -71,16 +65,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -89,10 +77,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -102,15 +86,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -227,21 +206,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -266,7 +242,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -279,7 +254,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -288,7 +262,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2014/deak/Makefile b/2014/deak/Makefile index 4654521d0..f51a2e2ec 100644 --- a/2014/deak/Makefile +++ b/2014/deak/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-dollar-in-identifier-extension -Wno-gnu-zero-variadic-macro-arguments \ -Wno-implicit-int -Wno-int-conversion -Wno-main -Wno-newline-eof # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2014/endoh1/Makefile b/2014/endoh1/Makefile index 2c76e2b3d..533be57a9 100644 --- a/2014/endoh1/Makefile +++ b/2014/endoh1/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-empty-body # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -241,21 +220,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -280,7 +256,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -293,7 +268,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -302,7 +276,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2014/endoh2/Makefile b/2014/endoh2/Makefile index 317ad4756..c254d8bcd 100644 --- a/2014/endoh2/Makefile +++ b/2014/endoh2/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-pedantic -Wno-string-plus-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2014/maffiodo1/Makefile b/2014/maffiodo1/Makefile index 18f23f326..3c72bd802 100644 --- a/2014/maffiodo1/Makefile +++ b/2014/maffiodo1/Makefile @@ -38,7 +38,6 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration \ -Wno-incompatible-function-pointer-types -Wno-incompatible-pointer-types \ -Wno-int-conversion -Wno-missing-field-initializers -Wno-parentheses \ @@ -46,15 +45,10 @@ CSILENCE= -Wno-error -Wno-implicit-function-declaration \ # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -72,15 +66,9 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # -#CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization @@ -90,10 +78,6 @@ CINCLUDE= `${SDL2_CONFIG} --cflags` # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -102,16 +86,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -230,21 +209,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -269,7 +245,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -282,7 +257,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -291,7 +265,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -306,4 +279,3 @@ pluto: charon @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" @echo "The geophysical definition of planet gives us ~110 planets in our solar system" - diff --git a/2014/maffiodo2/Makefile b/2014/maffiodo2/Makefile index e0ed87f4c..1306a1d4f 100644 --- a/2014/maffiodo2/Makefile +++ b/2014/maffiodo2/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int \ -Wno-return-type -Wno-unused-parameter # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # -#CINCLUDE= CINCLUDE= -include string.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= -include string.h # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2014/morgan/Makefile b/2014/morgan/Makefile index da6c9e486..b0b937778 100644 --- a/2014/morgan/Makefile +++ b/2014/morgan/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-empty-body -Wno-int-conversion -Wno-logical-op-parentheses # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2014/sinon/Makefile b/2014/sinon/Makefile index 0ba8062ce..758cf41c2 100644 --- a/2014/sinon/Makefile +++ b/2014/sinon/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-pointer-arith # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2014/skeggs/Makefile b/2014/skeggs/Makefile index 183f3cee3..ccb40d1da 100644 --- a/2014/skeggs/Makefile +++ b/2014/skeggs/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-format-extra-args -Wno-keyword-macro -Wno-parentheses \ -Wno-unused-parameter # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -69,17 +63,11 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -DCC="${CC} -fPIC" # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -227,21 +206,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -266,7 +242,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -279,7 +254,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -288,7 +262,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2014/vik/Makefile b/2014/vik/Makefile index 631bc8a3b..a46e5946e 100644 --- a/2014/vik/Makefile +++ b/2014/vik/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-op-parentheses # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2014/wiedijk/Makefile b/2014/wiedijk/Makefile index fcd10250e..9b7a4baf4 100644 --- a/2014/wiedijk/Makefile +++ b/2014/wiedijk/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2015/burton/Makefile b/2015/burton/Makefile index 5ad7c011f..bfb473f28 100644 --- a/2015/burton/Makefile +++ b/2015/burton/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-char-subscripts -Wno-empty-body -Wno-long-long -Wno-parentheses \ -Wno-return-type -Wno-unsequenced -Wno-unused-parameter # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu90 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -230,21 +209,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -269,7 +245,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -282,7 +257,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -291,7 +265,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -306,4 +279,3 @@ pluto: charon @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" @echo "The geophysical definition of planet gives us ~110 planets in our solar system" - diff --git a/2015/dogon/Makefile b/2015/dogon/Makefile index e94532ff0..a020b6d42 100644 --- a/2015/dogon/Makefile +++ b/2015/dogon/Makefile @@ -38,22 +38,16 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-absolute-value -Wno-char-subscripts -Wno-dangling-else -Wno-error \ -Wno-implicit-function-declaration -Wno-parentheses \ -Wno-shift-op-parentheses -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -70,17 +64,11 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -DW=1024 -Dp=800 # Include files that are needed to compile # -#CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h CINCLUDE= -include stdio.h -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -89,10 +77,6 @@ CINCLUDE= -include stdio.h -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,16 +85,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= -#LIBS= -lm LIBS= -lm -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -228,21 +207,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -267,7 +243,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -280,7 +255,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -289,7 +263,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2015/duble/Makefile b/2015/duble/Makefile index 9ee7017a6..bf8b0bb80 100644 --- a/2015/duble/Makefile +++ b/2015/duble/Makefile @@ -38,7 +38,6 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-op-parentheses -Wno-implicit-int -Wno-int-conversion \ -Wno-logical-op-parentheses -Wno-overlength-strings -Wno-return-type \ -Wno-shift-op-parentheses -Wno-string-plus-int -Wno-unsequenced \ @@ -46,15 +45,10 @@ CSILENCE= -Wno-bitwise-op-parentheses -Wno-implicit-int -Wno-int-conversion \ # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=c11 -D_BSD_SOURCE -D_XOPEN_SOURCE # Compiler bit architecture @@ -72,16 +66,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags # Optimization # @@ -90,10 +78,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -103,15 +87,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -232,21 +211,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -271,7 +247,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -284,7 +259,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -293,7 +267,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -308,4 +281,3 @@ pluto: charon @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" @echo "The geophysical definition of planet gives us ~110 planets in our solar system" - diff --git a/2015/endoh1/Makefile b/2015/endoh1/Makefile index ce8aea029..310594883 100644 --- a/2015/endoh1/Makefile +++ b/2015/endoh1/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -287,21 +266,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -326,7 +302,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -339,7 +314,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -348,7 +322,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2015/endoh2/Makefile b/2015/endoh2/Makefile index 61e5c24f5..7e051d62c 100644 --- a/2015/endoh2/Makefile +++ b/2015/endoh2/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-char-subscripts -Wno-error -Wno-implicit-function-declaration # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -223,21 +202,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -262,7 +238,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -275,7 +250,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -284,7 +258,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2015/endoh3/Makefile b/2015/endoh3/Makefile index 811794208..0e5816c3b 100644 --- a/2015/endoh3/Makefile +++ b/2015/endoh3/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-main # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -227,21 +206,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -266,7 +242,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -279,7 +254,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -288,7 +262,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2015/endoh4/Makefile b/2015/endoh4/Makefile index be39c36f9..f3751c124 100644 --- a/2015/endoh4/Makefile +++ b/2015/endoh4/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int \ -Wno-main -Wno-pedantic -Wno-return-type # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2015/hou/Makefile b/2015/hou/Makefile index 80cca74c6..55057c6a1 100644 --- a/2015/hou/Makefile +++ b/2015/hou/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -232,21 +211,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -271,7 +247,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -284,7 +259,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -293,7 +267,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2015/howe/Makefile b/2015/howe/Makefile index eb446b59b..9fcc5e4b0 100644 --- a/2015/howe/Makefile +++ b/2015/howe/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-sign-compare # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -236,21 +215,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -275,7 +251,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -288,7 +263,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -297,7 +271,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2015/mills1/Makefile b/2015/mills1/Makefile index 642ae3682..8356ead21 100644 --- a/2015/mills1/Makefile +++ b/2015/mills1/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-parentheses # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -68,18 +62,12 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -DU=${DU} -DD=${DD} -DW=${DW} -DH=${DH} -DA=${DA} -DI=${DI} \ -DB=${DB} -DF=${DF} -DG=${DG} # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,16 +84,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= LIBS= -lncurses -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -386,21 +365,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -425,7 +401,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -438,7 +413,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -447,7 +421,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2015/mills2/Makefile b/2015/mills2/Makefile index f929f80fa..148143435 100644 --- a/2015/mills2/Makefile +++ b/2015/mills2/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-shift-op-parentheses \ -Wno-unused-parameter # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -70,16 +64,9 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # -#CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +75,6 @@ CDEFINE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -227,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -266,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -279,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -288,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2015/muth/Makefile b/2015/muth/Makefile index 3581f4cad..eabc83a9c 100644 --- a/2015/muth/Makefile +++ b/2015/muth/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-keyword-macro # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -68,17 +62,11 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -DX="$(X)" -DV="$(V)" # Include files that are needed to compile # -#CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h CINCLUDE= -include "${MACHINE}" -include "${TAPE}" -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= -include "${MACHINE}" -include "${TAPE}" # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -242,21 +221,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -281,7 +257,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -294,7 +269,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -303,7 +277,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2015/schweikhardt/Makefile b/2015/schweikhardt/Makefile index d904ae0c8..3189b48c3 100644 --- a/2015/schweikhardt/Makefile +++ b/2015/schweikhardt/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -68,17 +62,11 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -Dtyp=uint64_t # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2015/yang/Makefile b/2015/yang/Makefile index 9a62310cd..34d9861d5 100644 --- a/2015/yang/Makefile +++ b/2015/yang/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-dollar-in-identifier-extension -Wno-null-character \ -Wno-null-pointer-subtraction # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -252,21 +231,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -291,7 +267,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -304,7 +279,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -313,7 +287,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2018/algmyr/Makefile b/2018/algmyr/Makefile index 24e0d3a76..17296b368 100644 --- a/2018/algmyr/Makefile +++ b/2018/algmyr/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-empty-body -Wno-string-plus-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu11 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -228,21 +207,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -267,7 +243,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -280,7 +255,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -289,7 +263,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2018/anderson/Makefile b/2018/anderson/Makefile index 226d44354..bc3b67cef 100644 --- a/2018/anderson/Makefile +++ b/2018/anderson/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-unsequenced # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -228,21 +207,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -267,7 +243,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -280,7 +255,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -289,7 +263,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2018/bellard/Makefile b/2018/bellard/Makefile index 9cb56ed86..f4de008d9 100644 --- a/2018/bellard/Makefile +++ b/2018/bellard/Makefile @@ -38,22 +38,16 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int \ -Wno-logical-op-parentheses -Wno-main -Wno-parentheses -Wno-pedantic \ -Wno-return-type -Wno-shift-op-parentheses # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -71,16 +65,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -89,10 +77,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,16 +85,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= LIBS= -lcurses -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -231,21 +210,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -270,7 +246,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -283,7 +258,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -292,7 +266,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -307,4 +280,3 @@ pluto: charon @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" @echo "The geophysical definition of planet gives us ~110 planets in our solar system" - diff --git a/2018/burton1/Makefile b/2018/burton1/Makefile index f85529748..8ad34bc0c 100644 --- a/2018/burton1/Makefile +++ b/2018/burton1/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-char-subscripts -Wno-error -Wno-implicit-function-declaration \ -Wno-implicit-int -Wno-main # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -229,21 +208,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -268,7 +244,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -281,7 +256,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -290,7 +264,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2018/burton2/Makefile b/2018/burton2/Makefile index be50f06c1..d6a07aee3 100644 --- a/2018/burton2/Makefile +++ b/2018/burton2/Makefile @@ -38,22 +38,16 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-op-parentheses -Wno-char-subscripts -Wno-empty-body \ -Wno-logical-op-parentheses -Wno-parentheses -Wno-pointer-sign \ -Wno-sign-compare -Wno-trigraphs # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} CWARN= -Wall -Wextra ${CSILENCE} -#CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -70,17 +64,11 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -DW=\"keywords\" -DU=${USAGE} # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -89,10 +77,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -102,15 +86,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -262,21 +241,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -301,7 +277,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -314,7 +289,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -323,7 +297,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2018/ciura/Makefile b/2018/ciura/Makefile index db7dfc0c0..1d28ccbd8 100644 --- a/2018/ciura/Makefile +++ b/2018/ciura/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-shift-op-parentheses -Wno-unused-value # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2018/endoh1/Makefile b/2018/endoh1/Makefile index 9bebaeb7d..762ee923b 100644 --- a/2018/endoh1/Makefile +++ b/2018/endoh1/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -227,21 +206,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -266,7 +242,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -279,7 +254,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -288,7 +262,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2018/endoh2/Makefile b/2018/endoh2/Makefile index 90ff8045a..db78f783b 100644 --- a/2018/endoh2/Makefile +++ b/2018/endoh2/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -249,21 +228,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -288,7 +264,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -301,7 +276,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -310,7 +284,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2018/ferguson/Makefile b/2018/ferguson/Makefile index 1328d39a7..71f660b7c 100644 --- a/2018/ferguson/Makefile +++ b/2018/ferguson/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -68,17 +62,11 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -DQ='typedef' -D'g(o)'='goto o;' -D'w(x)'="x:" -D'H(main)'='r(main)' # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -236,21 +215,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -275,7 +251,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -288,7 +263,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -297,7 +271,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2018/giles/Makefile b/2018/giles/Makefile index 14e5b0fd5..976f89028 100644 --- a/2018/giles/Makefile +++ b/2018/giles/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -69,15 +63,9 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # -#CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization @@ -87,10 +75,6 @@ CINCLUDE= `${SDL2_CONFIG} --cflags` # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -99,16 +83,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -300,4 +273,3 @@ pluto: charon @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" @echo "The geophysical definition of planet gives us ~110 planets in our solar system" - diff --git a/2018/hou/Makefile b/2018/hou/Makefile index 089b18b31..fe4169113 100644 --- a/2018/hou/Makefile +++ b/2018/hou/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-absolute-value # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2018/mills/Makefile b/2018/mills/Makefile index 028855d7c..3984ac13a 100644 --- a/2018/mills/Makefile +++ b/2018/mills/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-gnu-empty-initializer -Wno-missing-field-initializers # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -283,21 +262,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -322,7 +298,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -335,7 +310,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -344,7 +318,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2018/poikola/Makefile b/2018/poikola/Makefile index ca0d58ea8..d8f2b1d6d 100644 --- a/2018/poikola/Makefile +++ b/2018/poikola/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-comment -Wno-dollar-in-identifier-extension -Wno-string-plus-int \ -Wno-unused-parameter # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -69,17 +63,11 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -Dunix=1 # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -227,21 +206,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -266,7 +242,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -279,7 +254,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -288,7 +262,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -303,4 +276,3 @@ pluto: charon @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" @echo "The geophysical definition of planet gives us ~110 planets in our solar system" - diff --git a/2018/vokes/Makefile b/2018/vokes/Makefile index eee9b775f..266ed573f 100644 --- a/2018/vokes/Makefile +++ b/2018/vokes/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2018/yang/Makefile b/2018/yang/Makefile index e62d71133..bc39d269f 100644 --- a/2018/yang/Makefile +++ b/2018/yang/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -346,21 +325,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -385,7 +361,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -398,7 +373,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -407,7 +381,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2019/adamovsky/Makefile b/2019/adamovsky/Makefile index a2136864f..18ccb71e7 100644 --- a/2019/adamovsky/Makefile +++ b/2019/adamovsky/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-trigraphs -Wno-comment # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -243,21 +222,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -282,7 +258,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -295,7 +270,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -304,7 +278,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2019/burton/Makefile b/2019/burton/Makefile index 7f7bb0e17..fc6823c8d 100644 --- a/2019/burton/Makefile +++ b/2019/burton/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int \ -Wno-parentheses # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -239,21 +218,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -278,7 +254,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -291,7 +266,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -300,7 +274,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2019/ciura/Makefile b/2019/ciura/Makefile index ad2d9f4f2..500d91206 100644 --- a/2019/ciura/Makefile +++ b/2019/ciura/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-empty-body -Wno-parentheses -Wno-string-plus-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -227,21 +206,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -266,7 +242,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -279,7 +254,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -288,7 +262,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2019/diels-grabsch1/Makefile b/2019/diels-grabsch1/Makefile index 645f6daa4..4c16b66c0 100644 --- a/2019/diels-grabsch1/Makefile +++ b/2019/diels-grabsch1/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2019/diels-grabsch2/Makefile b/2019/diels-grabsch2/Makefile index 5e4dd40ec..fdf580a25 100644 --- a/2019/diels-grabsch2/Makefile +++ b/2019/diels-grabsch2/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2019/dogon/Makefile b/2019/dogon/Makefile index 84869c875..ae74300f1 100644 --- a/2019/dogon/Makefile +++ b/2019/dogon/Makefile @@ -38,7 +38,6 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-conditional-parentheses -Wno-bitwise-op-parentheses \ -Wno-deprecated-declarations -Wno-format -Wno-parentheses \ -Wno-shift-op-parentheses -Wno-sign-compare -Wno-unused-variable \ @@ -46,15 +45,10 @@ CSILENCE= -Wno-bitwise-conditional-parentheses -Wno-bitwise-op-parentheses \ # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -71,17 +65,11 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -DX=1280l -DY=1024l -DZ=0x20000000 # Include files that are needed to compile # -#CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -90,10 +78,6 @@ CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -102,16 +86,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= -#LIBS= -lm LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -235,21 +214,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -274,7 +250,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -287,7 +262,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -296,7 +270,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2019/duble/Makefile b/2019/duble/Makefile index 65a4710a6..318bffa49 100644 --- a/2019/duble/Makefile +++ b/2019/duble/Makefile @@ -38,7 +38,6 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-bitwise-op-parentheses -Wno-dangling-else -Wno-format-security \ -Wno-implicit-int -Wno-incompatible-pointer-types \ -Wno-logical-op-parentheses -Wno-pedantic -Wno-return-type \ @@ -46,15 +45,10 @@ CSILENCE= -Wno-bitwise-op-parentheses -Wno-dangling-else -Wno-format-security \ # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -72,16 +66,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -90,10 +78,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -103,15 +87,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -304,21 +283,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -343,7 +319,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -356,7 +331,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -365,7 +339,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2019/endoh/Makefile b/2019/endoh/Makefile index e0e77e6b7..af536b5a8 100644 --- a/2019/endoh/Makefile +++ b/2019/endoh/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2019/giles/Makefile b/2019/giles/Makefile index 2d1ed42eb..8b33b277e 100644 --- a/2019/giles/Makefile +++ b/2019/giles/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-empty-body # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -227,21 +206,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -266,7 +242,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -279,7 +254,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -288,7 +262,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2019/karns/Makefile b/2019/karns/Makefile index f3549db3e..f22499224 100644 --- a/2019/karns/Makefile +++ b/2019/karns/Makefile @@ -38,7 +38,6 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int \ -Wno-incompatible-function-pointer-types -Wno-logical-op-parentheses \ -Wno-sign-compare -Wno-tautological-bitwise-compare -Wno-unused-label \ @@ -46,15 +45,10 @@ CSILENCE= -Wno-error -Wno-implicit-function-declaration -Wno-implicit-int \ # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -72,16 +66,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -90,10 +78,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -103,15 +87,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -229,21 +208,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -268,7 +244,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -281,7 +256,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -290,7 +264,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2019/lynn/Makefile b/2019/lynn/Makefile index cf1fab2a6..52a0a0410 100644 --- a/2019/lynn/Makefile +++ b/2019/lynn/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -227,21 +206,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -266,7 +242,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -279,7 +254,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -288,7 +262,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2019/mills/Makefile b/2019/mills/Makefile index 772e7350c..84ce2283b 100644 --- a/2019/mills/Makefile +++ b/2019/mills/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-for-loop-analysis -Wno-missing-field-initializers # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -68,17 +62,11 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= ${param} # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -99,16 +83,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -411,21 +390,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -450,7 +426,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -463,7 +438,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -472,7 +446,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2019/poikola/Makefile b/2019/poikola/Makefile index d8061b7d0..e996881ad 100644 --- a/2019/poikola/Makefile +++ b/2019/poikola/Makefile @@ -38,21 +38,15 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-dollar-in-identifier-extension -Wno-empty-body -Wno-gnu-label-as-value \ -Wno-sign-compare -Wno-sometimes-uninitialized -Wno-unsequenced # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -70,16 +64,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -88,10 +76,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -101,15 +85,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -228,21 +207,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -267,7 +243,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -280,7 +255,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -289,7 +263,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2019/yang/Makefile b/2019/yang/Makefile index 56c887efa..3447db98d 100644 --- a/2019/yang/Makefile +++ b/2019/yang/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2020/burton/Makefile b/2020/burton/Makefile index dc57cb9c0..5c231480b 100644 --- a/2020/burton/Makefile +++ b/2020/burton/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # -#CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= -include stdlib.h -include stdio.h # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -249,21 +228,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -288,7 +264,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -301,7 +276,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -310,7 +284,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2020/carlini/Makefile b/2020/carlini/Makefile index e89aa235c..07766748f 100644 --- a/2020/carlini/Makefile +++ b/2020/carlini/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-overlength-strings # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -224,21 +203,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -263,7 +239,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -276,7 +251,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -285,7 +259,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -300,4 +273,3 @@ pluto: charon @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" @echo "The geophysical definition of planet gives us ~110 planets in our solar system" - diff --git a/2020/endoh1/Makefile b/2020/endoh1/Makefile index 58219eb91..248864a2d 100644 --- a/2020/endoh1/Makefile +++ b/2020/endoh1/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -99,16 +83,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= LIBS= -lncurses -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -230,21 +209,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -269,7 +245,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -282,7 +257,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -291,7 +265,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -306,4 +279,3 @@ pluto: charon @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" @echo "The geophysical definition of planet gives us ~110 planets in our solar system" - diff --git a/2020/endoh2/Makefile b/2020/endoh2/Makefile index 2b0cb895c..931d46998 100644 --- a/2020/endoh2/Makefile +++ b/2020/endoh2/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=c99 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2020/endoh3/Makefile b/2020/endoh3/Makefile index 892881975..0d7f90a88 100644 --- a/2020/endoh3/Makefile +++ b/2020/endoh3/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -235,21 +214,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -274,7 +250,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -287,7 +262,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -296,7 +270,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -311,4 +284,3 @@ pluto: charon @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" @echo "The geophysical definition of planet gives us ~110 planets in our solar system" - diff --git a/2020/ferguson1/Makefile b/2020/ferguson1/Makefile index 862f98b56..c2746aa6c 100644 --- a/2020/ferguson1/Makefile +++ b/2020/ferguson1/Makefile @@ -38,22 +38,16 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-unused-value -Wno-implicit-fallthrough -Wno-parentheses \ -Wno-binding-in-condition -Wno-binding-in-condition -Wno-misleading-indentation \ -Wno-unknown-warning-option # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -70,7 +64,6 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -D_XOPEN_SOURCE -D_POSIX_C_SOURCE -D'f(a,b)'='((a)<(b)?(a):(b))' -DWALL='COLOR_CYAN' \ -DHEAD='COLOR_RED' -DBODY='COLOR_GREEN' -DWB='COLOR_BLACK' -DHB='COLOR_BLACK' -DBS='COLOR_BLACK' \ -DBG='COLOR_WHITE' -DBB='COLOR_BLACK' @@ -78,11 +71,6 @@ CDEFINE= -D_XOPEN_SOURCE -D_POSIX_C_SOURCE -D'f(a,b)'='((a)<(b)?(a):(b))' -DWALL # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -91,10 +79,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -103,16 +87,11 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= LIBS= -lncurses -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -257,21 +236,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -296,7 +272,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -309,7 +284,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -318,7 +292,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2020/ferguson2/Makefile b/2020/ferguson2/Makefile index 93b1e69f7..3e5473f30 100644 --- a/2020/ferguson2/Makefile +++ b/2020/ferguson2/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -68,17 +62,11 @@ ARCH= # Defines that are needed to compile # -#CDEFINE= CDEFINE= -D_POSIX_C_SOURCE=200809L # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -230,21 +209,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -269,7 +245,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -282,7 +257,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -291,7 +265,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2020/giles/Makefile b/2020/giles/Makefile index 8478428fc..fc74e1472 100644 --- a/2020/giles/Makefile +++ b/2020/giles/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-empty-body -Wno-string-plus-char -Wno-string-plus-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2020/kurdyukov1/Makefile b/2020/kurdyukov1/Makefile index 28341097d..bd5b764eb 100644 --- a/2020/kurdyukov1/Makefile +++ b/2020/kurdyukov1/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -227,21 +206,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -266,7 +242,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -279,7 +254,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -288,7 +262,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2020/kurdyukov2/Makefile b/2020/kurdyukov2/Makefile index a43a47bf9..95f3233e1 100644 --- a/2020/kurdyukov2/Makefile +++ b/2020/kurdyukov2/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # -#CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h CINCLUDE= -I ${HOMEBREW_PREFIX}/include -I /usr/local/include -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= -I ${HOMEBREW_PREFIX}/include -I /usr/local/include # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -99,10 +83,6 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # -#LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` LIBS= -L ${HOMEBREW_PREFIX}/lib -L /usr/local/lib LIBJPEG= -ljpeg LIBPNG= -lpng @@ -110,8 +90,6 @@ LIBPNG= -lpng # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -236,21 +214,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -275,7 +250,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -288,7 +262,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -297,7 +270,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2020/kurdyukov3/Makefile b/2020/kurdyukov3/Makefile index 17573356a..0312e0168 100644 --- a/2020/kurdyukov3/Makefile +++ b/2020/kurdyukov3/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -230,21 +209,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -269,7 +245,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -282,7 +257,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -291,7 +265,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -306,4 +279,3 @@ pluto: charon @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" @echo "The geophysical definition of planet gives us ~110 planets in our solar system" - diff --git a/2020/kurdyukov4/Makefile b/2020/kurdyukov4/Makefile index 317ac88fe..0864bec26 100644 --- a/2020/kurdyukov4/Makefile +++ b/2020/kurdyukov4/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -231,21 +210,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -270,7 +246,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -283,7 +258,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -292,7 +266,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -307,4 +280,3 @@ pluto: charon @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" @echo "The geophysical definition of planet gives us ~110 planets in our solar system" - diff --git a/2020/otterness/Makefile b/2020/otterness/Makefile index 707f57052..a85d3dcbb 100644 --- a/2020/otterness/Makefile +++ b/2020/otterness/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -225,21 +204,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -264,7 +240,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -277,7 +252,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -286,7 +260,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -301,4 +274,3 @@ pluto: charon @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" @echo "The geophysical definition of planet gives us ~110 planets in our solar system" - diff --git a/2020/tsoj/Makefile b/2020/tsoj/Makefile index 8007946df..58a99dd19 100644 --- a/2020/tsoj/Makefile +++ b/2020/tsoj/Makefile @@ -38,20 +38,14 @@ include ../../var.mk # Common C compiler warnings to silence # -#CSILENCE= CSILENCE= -Wno-empty-body -Wno-missing-field-initializers # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # diff --git a/2020/yang/Makefile b/2020/yang/Makefile index 7c5e7494e..1c3c2948c 100644 --- a/2020/yang/Makefile +++ b/2020/yang/Makefile @@ -39,19 +39,13 @@ include ../../var.mk # Common C compiler warnings to silence # CSILENCE= -#CSILENCE= -Wno-implicit-int # Common C compiler warning flags # -#CWARN= ${CSILENCE} -#CWARN= -Wall ${CSILENCE} -#CWARN= -Wall -Wextra ${CSILENCE} CWARN= -Wall -Wextra -pedantic ${CSILENCE} # Compiler standard # -#CSTD= -#CSTD= -ansi CSTD= -std=gnu17 # Compiler bit architecture @@ -69,16 +63,10 @@ ARCH= # Defines that are needed to compile # CDEFINE= -#CDEFINE= -DIOCCC # Include files that are needed to compile # CINCLUDE= -#CINCLUDE= -include stdlib.h -#CINCLUDE= -include stdio.h -#CINCLUDE= -include stdlib.h -include stdio.h -#CINCLUDE= -I ${X11_INCDIR} -I ${X11_INCDIR}/X11 -#CINCLUDE= `${SDL2_CONFIG} --cflags` # Optimization # @@ -87,10 +75,6 @@ CINCLUDE= # under those buggy optimizers and thus you may not want anything. # Reasonable compilers will allow for -O3. # -#OPT= -#OPT= -O -#OPT= -O1 -#OPT= -O2 OPT= -O3 # Default flags for ANSI C compilation @@ -100,15 +84,10 @@ CFLAGS= ${CSTD} ${CWARN} ${ARCH} ${CDEFINE} ${CINCLUDE} ${OPT} # Libraries needed to build # LIBS= -#LIBS= -lm -#LIBS= -L ${X11_LIBDIR} -lX11 -#LIBS= `${SDL2_CONFIG} --libs` # C compiler to use # CC= cc -#CC=clang -#CC=gcc # Compiler add-ons or replacements for clang only # @@ -226,21 +205,18 @@ indent.c: ${PROG}.c # love: @echo 'not war?' - @${TRUE} + +waste: + @echo $@ haste: $(MAKE) waste - @${TRUE} -waste: - @echo 'haste' - @${TRUE} - -maker: +maker: haste @echo 'Participate in a maker faire' - @${TRUE} + $(MAKE) love -easter_egg: +easter_egg: maker @echo "You are expected to often misunderstand this $${RANDOM} magic, Eggy!" @echo "chongo '' /\\oo/\\" @echo "p.s.: Careful with That Axe, Eugene!" @@ -265,7 +241,6 @@ supernova: sandwich echo "Planet deniers, like some members of the IAU, are so cute when they try to defend their logic"; \ fi @echo "A $@ helps ${MAKE} the elements that help form planets" - @${TRUE} deep_magic: supernova @-if [ -r .code_anal ]; then \ @@ -278,7 +253,6 @@ deep_magic: supernova sleep 1; \ echo "Wrong! Do it again!"; \ fi - @${TRUE} magic: deep_magic @-if [ -r .code_anal ]; then \ @@ -287,7 +261,6 @@ magic: deep_magic echo "If you don't eat yer meat, you can't have any pudding!"; \ echo "How can you have any pudding if you don't eat yer meat?!"; \ fi - @${TRUE} # The IOCCC resident astronomer states # @@ -302,4 +275,3 @@ pluto: charon @echo "Dwarf planets are a type of planet" @echo "Therefore, $@ is a planet" @echo "The geophysical definition of planet gives us ~110 planets in our solar system" -