
About automake/autoconf
-----------------------

Both of these seem to work with "config.sh" 

Tool versions (linux):
  Automake   1.7.2
  Autoconf   2.57
  Gettext    0.11.2

Tool versions (cygwin):
  Automake   1.7.3
  Autoconf   2.57
  Gettext    0.11.5


How to un-dosify the distribution
---------------------------------

    dos2unix rename_unix.pl
    chmod 755 rename_unix.pl
    cd ..
    tools/rename_unix.pl


How to make a final version
---------------------------

Preliminaries:

  1.1)   For point version, update version number in:
            configure.ac
            confw32.h
  1.2)   For full version, also update version number in:
            README
            lincity.rc
  2)     Update CHANGES file
  3)     Tag in CVS
            cvs rtag -r HEAD lincity-1_12-pre55 lincity

Make the UNIX tarball:

  6)     make dist
  7)     Done!

Make the Win package (version 1.11):

  5)     Build release version on Win
  6)     Reboot into Linux
  7)     Run perl rename.pl
  8)     Make copy of entire directory (we're gonna delete the source)
  9)     cd to the new directory
  10)    Copy Release/Lincity.exe .
  11)    make distclean
  11.1)  Delete lincity.ncb and lincity.aps
  11.2)  Delete the Release and Debug directories
  12)    Run tarsrc.sh (this script might need fixing)
  13)    Make sure that the opening files are *not* gzip'ped
            open.tga
            bad_times.scn
            good_times.scn
  14)    Copy ../source.tgz into lincity directory
  15)    zip -r lincity109.zip lincity109
  16)    Done!

Make the Win package (version 1.12, w/ catalan):

  5)     Build release version on Win
  6)     Build the catalan message file:
            c:\gsharp\pkg\gettext\gettext.win32.msvcrt\bin\msgfmt ca.po -o ca.gmo

  8)     Make a new copy of the lincity directory
  9)     cd to the newly created copy of the lincity directory
  10)    copy Release\Lincity.exe .
  10.1)  Copy msgfmt.exe over
	    copy c:\gsharp\pkg\gettext\gettext.win32.msvcrt\bin\msgfmt.exe .
  10.2)  Copy gnu_gettext.dll over
	    copy c:\gsharp\pkg\gettext\gettext.win32.msvcrt\deploy\gnu_gettext.dll .
  10.3)  Copy catalan message file to the right place
            tools\copy_lc_messages.bat

  11)    run tools\zip_source.bat
  12)    run tools\unzip_files.bat
  13)    run tools\delete_cruft.bat
  13.1)  Look around for other cruft files

  14)    rename the directory (e.g. to lincity112pre52)
  15)    zip -r lincity112pre52.zip lincity112pre52
  16)    Done!

Make the Win package (version 1.12pre53, w/o catalan):

  5)     Build release version on Win

  8)     Make a new copy of the lincity directory
  9)     cd to the newly created copy of the lincity directory
  10)    copy Release\Lincity.exe .
  10.1)  Copy msgfmt.exe over
	    copy c:\gsharp\pkg\gettext\gettext.win32.msvcrt\bin\msgfmt.exe .
  10.2)  Copy gnu_gettext.dll over
	    copy c:\gsharp\pkg\gettext\gettext.win32.msvcrt\deploy\gnu_gettext.dll .

  11)    run tools\zip_source.bat
  12)    run tools\unzip_files.bat
  13)    run tools\delete_cruft.bat
  13.1)  Look around for other cruft files

  14)    rename the directory (e.g. to lincity112pre53)
  15)    zip -r lincity112pre53.zip lincity112pre53
  16)    Done!

Make the Win package (version 1.12.0):

  5)     Build release version on Win

  8)     Make a new copy of the lincity directory
  9)     cd to the newly created copy of the lincity directory
  10)    copy Release\Lincity.exe .
  10.1)  Copy msgfmt.exe over
	    copy gettext-w32\msgfmt.exe .
  10.2)  Copy gnu_gettext.dll over
	    copy gettext-w32\gnu_gettext.dll .

  11)    run tools\zip_source.bat
  12)    run tools\unzip_files.bat
  13)    run tools\delete_cruft.bat
  13.1)  Look around for other cruft files

  14)    rename the directory (e.g. to lincity112pre53)
  15)    zip -r lincity112pre53.zip lincity112pre53
  16)    Done!
