Tim,
I intend to restructure the Fractint/Xfractint directory to look something
like:
Fractint
Common (including header files)
DOS (mostly assembly language, but come C)
Unix
Maps
Par
Formula
IFS
Lsystem
This should allow me to maintain 3 source trees instead of the current 6. The
sixth tree is from having already started this project. The others are
Fractint, Xfractint, Fractint-floatonly, Xfractint-floatonly, and
Experimental (Allegro).
I did a test to see if I can do this under DOS, and I can. It requires
editting each file to change the location of the header files, and changing
the make files. Which is no different than what is required under Linux.
I thought about putting the header files in a separate Headers directory, but
that would require more #ifdef's because of the different usage of '/' and
'\' in DOS and Linux.
If there are no major complaints, I am going to restructure and then start a
new CVS repository for each.
Any thoughts or advice before I start this?
Jonathan