update 2004/vik2 with possible cat death rule
See: https://en.wikipedia.org/wiki/Curiosity_killed_the_cat :-)
This commit is contained in:
1 parent
3bb18c787c
commit
fc13877334
3 files changed
+1056
No files matched your search
@@ -1,3 +1,6 @@
|
|||||||
|
cat-killing-curiosity
|
||||||
vik2
|
vik2
|
||||||
vik2_1.c
|
vik2_1.c
|
||||||
vik2_2.c
|
vik2_2.c
|
||||||
|
vik2.possible.cat.death_1.c
|
||||||
|
vik2.possible.cat.death_2.c
|
||||||
@@ -148,6 +148,30 @@ data: ${DATA}
|
|||||||
everything: all alt
|
everything: all alt
|
||||||
@${TRUE}
|
@${TRUE}
|
||||||
|
|
||||||
|
# The original vik2 source
|
||||||
|
#
|
||||||
|
# On some systems such as Linux, this source either fails
|
||||||
|
# to finish compiling or takes a super-long time generating
|
||||||
|
# a huge number of compiler errors. As such, we do not
|
||||||
|
# recommend compiling this code. However for some the
|
||||||
|
# curiosity factor, even though it may have the effect of:
|
||||||
|
#
|
||||||
|
# kill -9 cat
|
||||||
|
#
|
||||||
|
# may too strong for some not try to compile the original
|
||||||
|
# vik2 source code. Therefore we offer this special
|
||||||
|
# Makefile rule for those who do not wish curtail their curiosity.
|
||||||
|
#
|
||||||
|
cat-killing-curiosity: vik2.possible.cat.death.c
|
||||||
|
@echo 'Curiosity killed the cat ...'
|
||||||
|
${RM} -f ${PROG}.possible.cat.death_1.c
|
||||||
|
${CC} -E '-DSTOP=_5' '-DFNAME="${PROG}.possible.cat.death_1.c"' \
|
||||||
|
${PROG}.possible.cat.death.c > ${PROG}.possible.cat.death_1.c
|
||||||
|
${RM} -f ${PROG}.possible.cat.death_2.c
|
||||||
|
${CC} -E ${PROG}.possible.cat.death_1.c > ${PROG}.possible.cat.death_2.c
|
||||||
|
${CC} ${CFLAGS} ${PROG}.possible.cat.death_2.c -o $@
|
||||||
|
@echo '... but satisfaction brought it back. :-)'
|
||||||
|
|
||||||
|
|
||||||
###############
|
###############
|
||||||
# utility rules
|
# utility rules
|
||||||
@@ -168,6 +192,7 @@ vik2_clobber: vik2_clean
|
|||||||
clobber: clean
|
clobber: clean
|
||||||
${RM} -f ${TARGET} ${ALT_TARGET}
|
${RM} -f ${TARGET} ${ALT_TARGET}
|
||||||
${RM} -f ${PROG}_1.c ${PROG}_2.c
|
${RM} -f ${PROG}_1.c ${PROG}_2.c
|
||||||
|
${RM} -f ${PROG}.possible.cat.death_1.c ${PROG}.possible.cat.death_2.c cat-killing-curiosity
|
||||||
@-if [ -e sandwich ]; then \
|
@-if [ -e sandwich ]; then \
|
||||||
${RM} -f sandwich; \
|
${RM} -f sandwich; \
|
||||||
echo 'ate sandwich'; \
|
echo 'ate sandwich'; \
|
||||||
|
|||||||
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user