Changelog newgrf-makefile 0.2.0 (released 22 May 2010) - Feature: Support NML-style projects - Feature [#879]: Introduce target 'distclean' which should delete everything not found in the tarball (based on patch by blathijs) - Feature: Add an md5 file and test target in order to allow checking correctness for building from source - Feature: Add 'addcheck' which checks for dependencies not added to the mercurial repo - Feature: Add target 'docs' - Feature: Make the version string a dependency for the nfo and txt files. This is important when a change is commited or the repo is updated to the previously commited tag, thus the version incorporated in files has to change, too. - Change: Don't pack the grf files directly in the zip, but do pack the tar - Change [#882]: Use 'grfcodec -c'. It's nicer for the purchase view when using templates - Change: Add tnfo as usual template source file - Change: Indicate 'INSTALLDIR' as deprecated - Change: Rename source txt files to ptxt - Change: Report also the repo title and (if any) grf files - Change: simplify retrieval of repo information by using hg id - Change: Move SPRITEDIR to the main makefile. Grfcodec relies on the exact name. - Change: As bananas supports a changelog.txt, target 'bananas' now is a synonym for 'tar_filename' - Change: Disable warnings directly in the nfo files and don't chop away comments in the nfo code on pre-processing - Change: Deprecate target 'bananas' as changelog.txt is supported now. Use 'tar' instead. - Fix (r77): Don't rebuild when calling clean or mrproper. Only have Makefile.dep depend on the main source files (Rubidium) - Fix: [#881] Don't pack files which make no sense in a source release - Fix: Remove a few bashisms (Rubidium) - Fix: Source releases should be gzip'ed - Fix [Makefile]: Don't compress the tar - Fix: Compile this sample newgrf without errors - Doc: Explain use of the single Makefiles in the main Makefile - Doc: Document which files need changing when starting a new project with the help of this template newgrf - Doc: Add a quickstart guide to readme 0.1.0: - Feature: Create bundle in zip, bz2 and tar format - Feature: Install will try to install the grf in OpenTTD's data dir - Feature: Add the version information automatically to readme.txt and the grf itself - Feature: Allow automatic generation of the displayed name using tag or repository version - Feature: Make the verbosity a configurable thing - Feature: Depend on the pcx files automatically - Feature: Crop extra blue from sprites by default (Option -c of grfcodec) - Feature: Target 'bananas' which contains readme, license and grf in a single tar without paths - Feature: Target 'release_source' allows to distribute source for a release without using a vcs