Conditional compilation has been added for the following temporary reasons:
1) Preconfigured/tuned builds for core members who for any reason are building and burning often and require their code to actually work
2) XGATE development without affecting users who do not require XGATE functionality to run their engines.
Currently the following options are supported:
Build with XGATE enabled:
Code: Select all
CLIFLAGS="-D XGATE=1" make clean s19
Code: Select all
CLIFLAGS="-D HOTEL=1" make clean s19
CLIFLAGS="-D PRESTO=1" make clean s19
CLIFLAGS="-D TRUCK=1" make clean s19
CLIFLAGS="-D SEANKLT1=1" make clean s19
CLIFLAGS="-D SEANKR1=1" make clean s19
Note, if you do:
Code: Select all
make s19
To get your data/config/settings/etc into the code base, you need to meet these requirements as found in the code:
Code: Select all
/*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/
/*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& RULES FOR HAVING CONFIG IN THE CODE &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/
/*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/
/*&&&&&&&&&&&&&&& you are building frequently, for a vehicle, and contributing dev time &&&&&&&&&&&&&&&&*/
/*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/
Enjoy!
Fred.