@@ -124,46 +124,51 @@ See [Rule 8 - Submission](rules.html#rule-8---submission).
124124</div >
125125
126126The submission ** MUST** include at least these files: ` Makefile ` , ` prog.c ` ,
127- ` remarks.md ` ,` .info.json ` , and ` .auth.json ` . The last two ** MUST** be
128- generated by ` mkiocccenty(1) ` when packing a submission, and ** MUST**
129- pass the ` chksubmit(1) ` tests.
127+ ` remarks.md ` ,` .info.json ` , and ` .auth.json ` .
130128
131- The ` Makefile ` , ` remarks.md ` ,` .info.json ` , and ` .auth.json ` ** MUST**
129+ At a minimum the following requirements apply. Additional requirements
130+ may be imposed by ` mkiocccentry(1) ` updates that have yet to be listed
131+ here:
132+
133+ * ` .info.json ` , and ` .auth.json ` ** MUST** be generated by ` mkiocccenty(1) `
134+ when packing a submission, and ** MUST** pass the ` chksubmit(1) ` tests.
135+
136+ * The ` Makefile ` , ` remarks.md ` ,` .info.json ` , and ` .auth.json ` ** MUST**
132137have a file size ** greater than 0** .
133138
134- Your submitted source code ** MUST** be called ` prog.c ` . When the ` Makefile `
139+ * Your submitted source code ** MUST** be called ` prog.c ` . When the ` Makefile `
135140compiles your code, the executable (if applicable) ** MUST** be called ` prog ` .
136141The ` Makefile ` may compile your source code into other filenames as well.
137142
138- As ` prog ` , ` prog.alt ` , ` prog.alt.o ` , ` prog.o ` may be created by your
143+ * As ` prog ` , ` prog.alt ` , ` prog.alt.o ` , ` prog.o ` may be created by your
139144` Makefile ` , your submission ** MUST NOT** include those files in
140145your top directory, as original content.
141146
142- Your submission may ** NOT** have any file that starts with ` COPYING ` ,
147+ * Your submission may ** NOT** have any file that starts with ` COPYING ` ,
143148` COPYRIGHT ` , or ` LICENSE ` as those files are reserved by IOCCC.
144149
145- Your submission may ** NOT** have in the top directory, ` prog.orig.c ` ,
150+ * Your submission may ** NOT** have in the top directory, ` prog.orig.c ` ,
146151` README.md ` , nor ` index.html ` as those files reserved by IOCCC.
147152
148- Your submission may ** NOT** have in the top directory, any file
153+ * Your submission may ** NOT** have in the top directory, any file
149154that matches a file glob pattern form ` [0-9][0-9][0-9][0-9]_*.tar.bz2 `
150155as those files are reserved by IOCCC.
151156
152- Your submission may ** ONLY** contain files and directories. Other file
157+ * Your submission may ** ONLY** contain files and directories. Other file
153158types such as symlinks, sockets, etc are ** NOT** allowed.
154159
155- All directories ** MUST** have a file mode of ** 0755** . All files
160+ * All directories ** MUST** have a file mode of ** 0755** . All files
156161** MUST** have the file mode of ** 0444** , except for files that
157162end in ` .sh ` which must have a mode of ** 0555** .
158163
159- All files that end in ` .md ` ** MUST** be in markdown format.
164+ * All files that end in ` .md ` ** MUST** be in markdown format.
160165We recommend that markdown files observe our
161166[ IOCCC markdown guidelines] ( ../markdown.html ) .
162167
163- All filenames are treated as case insensitive. For example, ` REMARKS.MD ` ,
168+ * All filenames are treated as case insensitive. For example, ` REMARKS.MD ` ,
164169and ` Remarks.md ` , and ` remarks.md ` are considered by ` mkiocccenty(1) `
165- to be the ** SAME** file. If you are preparing your submission on a case
166- sensitive filesystem, ensure that your submission will work on
170+ to be the ** SAME** file. When preparing a submission on a case
171+ sensitive filesystem, ensure that the submission will work on
167172a case insensitive filesystem.
168173
169174The ` remarks.md ` and ` Makefile ` are explained in more detail in the Guidelines.
0 commit comments