
; TODO.txt

am2cfg project - convert (some) makefile.am projects to Microsoft Visual Studio
DSP format ... to allow easy maintenance, in the hands of the user, rather than
the creator ... that is, it is intended only to be run on a WIN32 machine,
although some attempt has been made to keep the code compilable, runable on
some *nix machines ...

am2dsp.cfg items

1. Correctly interpret the 'type = StaticLibrary,Multithreaded,Debug' am2dsp.cfg input
to set the CPP compiler line with /MT, /MTd, ... etc ... Current 'samples' are -
   // type = ConsoleApplication,Multithreaded,Debug
   // type = StaticLibrary,Multithreaded,

2. Support for 'exclude_dir = threads' directive ...

3. Better support for 'include_path = ..\..\AL\openal\include', and
'define = NO_PTHREADS_DLL' ... presently 'tacked' to end only ...

4. Support for 'exclude_file = src\GUI\net_dlg.cxx', add_lib = glut32.lib,
lib_path = ..\plib, add_project = ..\SimGear\SimGear.dsp, AND
# Rule to create config.h - add_source_file = SOURCE = .\src\Include\config.h-msvc6 ...
and # Rule to create simgear_config.h, InputPath=.\src\Include\config.h-msvc6 ...

general

lots ... this was kludged together, over a week, or so, from several previous
'starts' on this project, that end like this a bit - incomplete ;=(( ... but
this version 'feels' more complete than all previous ;=))

Geoff.



