build compressed tarballs for all of the IOCCC

Folded `all/README.md` into top level `README.md`.
Removed `all/summary.txt`.
Moved from `all/all.tar.bz2` to `ioccc.tar.bz2`.
Removed the `all/` directory.

Added `bin/tar-all.sh` form a compressed tarball for an IOCCC year:

```sh
bin/tar-all.sh -v 1 -W
```

Improved `bin/gen-years.sh`.

Added `make form_all_tarball` to `make quick_www` and `make www` in the top level Makefile.

Performed `make www` given the above.  Some entry compressed tarballs
were updated due to recent updates.
This commit is contained in:
Landon Curt Noll committed 2024-02-18 00:37:19 -08:00
1 parent 80f1a1e1f5
commit 859226ae0b
10 files changed
+1036 -565

No files matched your search

+16 -1
View File
@@ -58,6 +58,7 @@ README2INDEX= bin/readme2index.sh
QUICK_README2INDEX= bin/quick-readme2index.sh
TAR_ENTRY= bin/tar-entry.sh
TAR_YEAR= bin/tar-year.sh
TAR_ALL= bin/tar-all.sh
#############
@@ -237,7 +238,7 @@ indent.c:
# They might not even work (right now). :-)
.PHONY: help genpath genfilelist verify_entry_files gen_authors gen_location gen_years \
entry_index quick_entry_index form_entry_tarball form_year_tarball \
entry_index quick_entry_index form_entry_tarball form_year_tarball form_all_tarball \
gen_year_index quick_www www
# Suggest rules in this section
@@ -258,6 +259,7 @@ help:
@echo make quick_entry_index
@echo make form_entry_tarball
@echo make form_year_tarball
@echo make form_all_tarball
@echo make quick_www
@echo make www
@@ -384,6 +386,17 @@ form_year_tarball: ${ALL_YEARS} ${TAR_YEAR}
${ALL_YEARS} -v 3 ${TAR_YEAR} -v 1 -W
@echo '=-=-=-=-= IOCCC complete make $@ =-=-=-=-='
# form compressed tarball for all of the IOCCC
#
# XXX - We also use -W because some entry files don't yet exist - XXX
# XXX - Remove -W when make verify_entry_files runs without err - XXX
# XXX - We do not yet form year level and the top level tarball - XXX
#
form_all_tarball: ${TAR_ALL}
@echo '=-=-=-=-= IOCCC begin make $@ =-=-=-=-='
${TAR_ALL} -v 1 -W
@echo '=-=-=-=-= IOCCC complete make $@ =-=-=-=-='
# do work to build HTML content for the web site
#
# This rule uses quick_entry_index, not slow_entry_index, so
@@ -405,6 +418,7 @@ quick_www:
${MAKE} quick_entry_index
${MAKE} form_entry_tarball
${MAKE} form_year_tarball
${MAKE} form_all_tarball
@echo '=-=-=-=-= IOCCC complete make $@ =-=-=-=-='
# do everything needed to build HTML content for the web site
@@ -424,6 +438,7 @@ www:
${MAKE} entry_index
${MAKE} form_entry_tarball
${MAKE} form_year_tarball
${MAKE} form_all_tarball
@echo '=-=-=-=-= IOCCC complete make $@ =-=-=-=-='