IBIC picnic changelog
- Fixed crash when supplying absolute path to makefiles (7/13/17)
- Fixed bug in reading lines with tabs as indent (12/20/17)
- Add function documentation (12/20/17)
- Output automatically named after input if there is only one input file (1/2/18). Bug fixed 1/3/18.
- Cleaned up old files (1/3/18)
- Picnic would fail if the document so happened to be organized in such a way that the external hyperlink to the GNU Make manual was split across multiple elements. I added two workarounds to fix that: A
-nflag that disables links across the whole document, as well as changing the link from the full text "5.7.2 Communicating Variabes to a Sub-make" to a small, Wikipedia-like external link icon.
picnicfilters "export" out of global variable declaration, and notes them in the pdf. Also added explanatory notes to the "Variables" section header.
picnicnow more intelligently identifies targets/intermediaries by looking at the dependencies of.PHONY. This means you have to be more careful about identifying your targets as phony, but they should all be anyway.- Trailing whitespace is stripped from variables/targets/intermediaries.
makemakedoc.py,picnicconformed to 80 chars wide.tables.texalready was.- Information about verboseness is passed to Python. It will display the file list and identify targets/intermediaries. More functionality can be added.
Moved files from version 1.0 to directory /old.
Fixed some bugs (all updated scripts, namely: picnic, makemakedoc.py and tables.tex, are now in the main directory of the Github repository)
- picnic can now parse semicolons in comments
- default name of output file changed to 'makedocumentation.pdf' instead of 'tables.pdf'
- picnic should now be able to properly discriminate between higher-level targets (such as those listed in .PHONY) and intermediary targets.
Formerly known as SDMF
-
make-document/Contains the scripts and files needed for documenting makefiles, and also a few test makefiles.
-
sdmf-scripts/Scripts needed for document-makefile
-
sdmf-output/Output of document-makefile
-
testing/Testing python outside of `production' environment
-
tex/
Manual for documenting makefiles.