I am converting an old C++ DDL (Well several of them) which was written to run under 16bit Borland C++ and also C++ on the Macintosh ( I dont know which compiler and I have no Documentation and only a few notes in the code)(This doesn't help. Also there are missing macintosh headers and I dont have MPW laying around anymore and all my MPW books were thrown out 10 years ago B****).
Anyway the code is a file reader with cross platform support. There is an existing MAK file which has been tweaked to run in a 32 Windows environment specifically C++ Builder 6.0.
The code contains no WinAPI calls on C++ the only dependencies are in the DLL headers (this is hard to escape, but not fatal to the project).
Now the big question is there a mak to cbproj or a mak to bpr convertor program , script or any other way of bringing this forward.
I have tried the obvious, rewrite a new project file in RAD Studio C++Builder, but it gets hopelessly lost in the cross platform nature of all the conditional compilation, platform interdependence and order of the whole thing.