improve format and order of HTML building rules
Updated `make help`, updated .PHONY, added missing begin and end echos, fixed order, misc cleanup.
This commit is contained in:
1 parent
68ddba551f
commit
28e6c86041
1 file changed
+77
-36
@@ -292,12 +292,20 @@ help:
|
|||||||
@echo 'make quick_entry_index - build winner index.html files that might be out of date'
|
@echo 'make quick_entry_index - build winner index.html files that might be out of date'
|
||||||
@echo 'make find_missing_links - find markdown links to missing local files'
|
@echo 'make find_missing_links - find markdown links to missing local files'
|
||||||
@echo
|
@echo
|
||||||
|
@echo '# Rules for building specific web pages - a subset of rules mentioned above:'
|
||||||
|
@echo
|
||||||
|
@echo 'make thanks - generqte thanks-for-help.html'
|
||||||
|
@echo 'make bugs - generqte bugs.html'
|
||||||
|
@echo 'make rules - generqte next/rules.hmtl'
|
||||||
|
@echo 'make guidelines - generqte next/guidelines.hmtl'
|
||||||
|
@echo 'make faq - generqte faq.html'
|
||||||
|
@echo
|
||||||
@echo '# Compound make rules for building a local copy of the IOCCC website:'
|
@echo '# Compound make rules for building a local copy of the IOCCC website:'
|
||||||
@echo
|
@echo
|
||||||
@echo 'make quick_www - generate html files more quickly, checking timestamps'
|
@echo 'make quick_www - generate html files more quickly, checking timestamps'
|
||||||
@echo 'make www - build html pages for website'
|
@echo 'make www - build html pages for website'
|
||||||
@echo
|
@echo
|
||||||
@echo '# Rules that are useful only for those IOCCC judges who mainain the official IOCCC website:'
|
@echo '# Rules that are useful only for those IOCCC judges who maintain the official IOCCC website:'
|
||||||
@echo
|
@echo
|
||||||
@echo 'make sort_gitignore - sort .gitignore files according to rules in bin/sgi.sh'
|
@echo 'make sort_gitignore - sort .gitignore files according to rules in bin/sgi.sh'
|
||||||
@echo
|
@echo
|
||||||
@@ -314,6 +322,11 @@ help:
|
|||||||
@echo
|
@echo
|
||||||
@echo 'make update - update everything in a local copy of the website'
|
@echo 'make update - update everything in a local copy of the website'
|
||||||
|
|
||||||
|
|
||||||
|
######################################################
|
||||||
|
# Rules for building a local copy of the IOCCC website
|
||||||
|
######################################################
|
||||||
|
|
||||||
# verify that there are no leading ASCII tabs in leading whitespace in markdown files
|
# verify that there are no leading ASCII tabs in leading whitespace in markdown files
|
||||||
tab_check:
|
tab_check:
|
||||||
@echo '=-=-=-=-= IOCCC begin make $@ =-=-=-=-='
|
@echo '=-=-=-=-= IOCCC begin make $@ =-=-=-=-='
|
||||||
@@ -424,41 +437,6 @@ gen_top_html: ${GEN_TOP_HTML}
|
|||||||
${GEN_TOP_HTML} -v 1
|
${GEN_TOP_HTML} -v 1
|
||||||
@echo '=-=-=-=-= IOCCC complete make $@ =-=-=-=-='
|
@echo '=-=-=-=-= IOCCC complete make $@ =-=-=-=-='
|
||||||
|
|
||||||
# generate thanks-for-help.html
|
|
||||||
#
|
|
||||||
# So Long, and Thanks for All the Fish :-)
|
|
||||||
#
|
|
||||||
thanks: ${GEN_TOP_HTML} thanks-for-help.md
|
|
||||||
@echo "Thanks for all the help ..."
|
|
||||||
@${GEN_TOP_HTML} thanks-for-help
|
|
||||||
@echo "... and thanks for all the fish :-)"
|
|
||||||
|
|
||||||
# Bugs Bunny rule
|
|
||||||
bugs: ${GEN_TOP_HTML} bugs.md
|
|
||||||
@echo "Shhh. Be vewy vewy quiet, I'm hunting wabbits .. and bugs."
|
|
||||||
@${GEN_TOP_HTML} bugs
|
|
||||||
@echo "Eh, what's up, doc?"
|
|
||||||
|
|
||||||
gen_next: ${GEN_TOP_HTML} next/README.md next/guidelines.md next/rules.md
|
|
||||||
${GEN_TOP_HTML} -v 1 next/README
|
|
||||||
${GEN_TOP_HTML} -v 1 next/guidelines
|
|
||||||
${GEN_TOP_HTML} -v 1 next/rules
|
|
||||||
|
|
||||||
rules: ${GEN_TOP_HTML} next/rules.md
|
|
||||||
@echo "Making rules ..."
|
|
||||||
@${GEN_TOP_HTML} next/rules
|
|
||||||
@echo "Rules? We don't need no stinking rules!"
|
|
||||||
|
|
||||||
guidelines: ${GEN_TOP_HTML} next/guidelines.md
|
|
||||||
@echo "Making guidelines ..."
|
|
||||||
@${GEN_TOP_HTML} next/guidelines
|
|
||||||
@echo "Guidelines? We don't need no stinking guidelines!"
|
|
||||||
|
|
||||||
faq: ${GEN_TOP_HTML} faq.md
|
|
||||||
@echo "Wait, you have questions? Uh oh!"
|
|
||||||
@${GEN_TOP_HTML} next/guidelines
|
|
||||||
@echo "Well, okay then!"
|
|
||||||
|
|
||||||
# build entry HTML files from markdown other than README.md to index.html
|
# build entry HTML files from markdown other than README.md to index.html
|
||||||
#
|
#
|
||||||
gen_other_html: ${GEN_OTHER_HTML}
|
gen_other_html: ${GEN_OTHER_HTML}
|
||||||
@@ -493,6 +471,61 @@ find_missing_links:
|
|||||||
${FIND_MISSING_LINKS} -v 1
|
${FIND_MISSING_LINKS} -v 1
|
||||||
@echo '=-=-=-=-= IOCCC complete make $@ =-=-=-=-='
|
@echo '=-=-=-=-= IOCCC complete make $@ =-=-=-=-='
|
||||||
|
|
||||||
|
|
||||||
|
###########################################################################
|
||||||
|
# Rules for building specific web pages - a subset of rules mentioned above
|
||||||
|
###########################################################################
|
||||||
|
|
||||||
|
.PHONY: thanks bugs gen_next rules guidelines faq
|
||||||
|
|
||||||
|
# generate thanks-for-help.html
|
||||||
|
#
|
||||||
|
# So Long, and Thanks for All the Fish :-)
|
||||||
|
#
|
||||||
|
thanks: ${GEN_TOP_HTML} thanks-for-help.md
|
||||||
|
@echo '=-=-=-=-= IOCCC begin make $@ =-=-=-=-='
|
||||||
|
@echo "Thanks for all the help ..."
|
||||||
|
@${GEN_TOP_HTML} thanks-for-help
|
||||||
|
@echo "... and thanks for all the fish :-)"
|
||||||
|
@echo '=-=-=-=-= IOCCC complete make $@ =-=-=-=-='
|
||||||
|
|
||||||
|
# Bugs Bunny rule
|
||||||
|
bugs: ${GEN_TOP_HTML} bugs.md
|
||||||
|
@echo '=-=-=-=-= IOCCC begin make $@ =-=-=-=-='
|
||||||
|
@echo "Shhh. Be vewy vewy quiet, I'm hunting wabbits .. and bugs."
|
||||||
|
@${GEN_TOP_HTML} bugs
|
||||||
|
@echo "Eh, what's up, doc?"
|
||||||
|
@echo '=-=-=-=-= IOCCC complete make $@ =-=-=-=-='
|
||||||
|
|
||||||
|
gen_next: ${GEN_TOP_HTML} next/README.md next/guidelines.md next/rules.md
|
||||||
|
@echo '=-=-=-=-= IOCCC begin make $@ =-=-=-=-='
|
||||||
|
${GEN_TOP_HTML} -v 1 next/README
|
||||||
|
${GEN_TOP_HTML} -v 1 next/guidelines
|
||||||
|
${GEN_TOP_HTML} -v 1 next/rules
|
||||||
|
@echo '=-=-=-=-= IOCCC complete make $@ =-=-=-=-='
|
||||||
|
|
||||||
|
rules: ${GEN_TOP_HTML} next/rules.md
|
||||||
|
@echo '=-=-=-=-= IOCCC begin make $@ =-=-=-=-='
|
||||||
|
@${GEN_TOP_HTML} next/rules
|
||||||
|
@echo '=-=-=-=-= IOCCC complete make $@ =-=-=-=-='
|
||||||
|
|
||||||
|
guidelines: ${GEN_TOP_HTML} next/guidelines.md
|
||||||
|
@echo '=-=-=-=-= IOCCC begin make $@ =-=-=-=-='
|
||||||
|
@${GEN_TOP_HTML} next/guidelines
|
||||||
|
@echo '=-=-=-=-= IOCCC complete make $@ =-=-=-=-='
|
||||||
|
|
||||||
|
faq: ${GEN_TOP_HTML} faq.md
|
||||||
|
@echo '=-=-=-=-= IOCCC begin make $@ =-=-=-=-='
|
||||||
|
@echo "Wait, you have questions? Uh oh!"
|
||||||
|
@${GEN_TOP_HTML} next/guidelines
|
||||||
|
@echo "Well, okay then!"
|
||||||
|
@echo '=-=-=-=-= IOCCC complete make $@ =-=-=-=-='
|
||||||
|
|
||||||
|
|
||||||
|
####################################################################
|
||||||
|
# Compound make rules for building a local copy of the IOCCC website
|
||||||
|
####################################################################
|
||||||
|
|
||||||
# do work to build HTML content for the website
|
# do work to build HTML content for the website
|
||||||
#
|
#
|
||||||
# This rule uses quick_entry_index, not slow_entry_index, so
|
# This rule uses quick_entry_index, not slow_entry_index, so
|
||||||
@@ -551,6 +584,11 @@ www:
|
|||||||
${MAKE} find_missing_links
|
${MAKE} find_missing_links
|
||||||
@echo '=-=-=-=-=-= IOCCC complete make $@ =-=-=-=-=-='
|
@echo '=-=-=-=-=-= IOCCC complete make $@ =-=-=-=-=-='
|
||||||
|
|
||||||
|
|
||||||
|
###########################################################################################
|
||||||
|
# Rules that are useful only for those IOCCC judges who maintain the official IOCCC website
|
||||||
|
###########################################################################################
|
||||||
|
|
||||||
# untar all entry tarballs
|
# untar all entry tarballs
|
||||||
#
|
#
|
||||||
untar_entry_tarball: ${ALL_RUN}
|
untar_entry_tarball: ${ALL_RUN}
|
||||||
@@ -626,6 +664,9 @@ update:
|
|||||||
${MAKE} timestamp
|
${MAKE} timestamp
|
||||||
@echo '=-=-=-=-= IOCCC complete make $@ =-=-=-=-='
|
@echo '=-=-=-=-= IOCCC complete make $@ =-=-=-=-='
|
||||||
|
|
||||||
|
|
||||||
|
# NOTE: Don't worry if you don't understand stuff below
|
||||||
|
#
|
||||||
##################
|
##################
|
||||||
# 133t hacker rulz
|
# 133t hacker rulz
|
||||||
##################
|
##################
|
||||||
|
|||||||
Reference in new issue
Block a user