In Order to support the Common Broker Code You should run c:\ets\generate.bat every time the data_desc changes
This creates the C:\ETS\codegen tool and produces all the generated items.
The batch file for creating the project completed from DOS is called build.bat
The call build r f would create a release version and call the generate.bat file to create the generated items.
From within the IDE you can select rebuild all from the projects workspace from C:\Ets\GUI\ETS.DSW
Note that the workspace does not know about calling generate.bat so you need to run that first prior to opening
the project.
| Project |
Preprocessor |
Directories |
| GUI (Ets.Dsp) |
_AFXDLL,BACKEND_DLL,_ETS_ |
C:\Ets\Gui,C:\Ets\API,C:\Ets\Tools |
| Tools |
_AFXEXT,_WINDLL,_AFXDLL,_MBCS,BACKEND_DLL,_ETS_ |
[local only] |
| Terminate |
_AFXDLL |
[local only] |
| BackEnd (ETSAPI.Dsp) |
_AFXEXT,_WINDLL,_AFXDLL,_MBCS,BACKEND_DLL,NT,INTEL,LITTLE_IMP,_ETS_ |
C:\Ets\API,C:\Ets\APISystem,C:\Ets\APISystem\MidLayer,C:\Ets\incl\Generated,C:\Ets\incl\Common,C:\Ets\incl\Ets,C:\Ets\incl\Implied,C:\Ets\share\Implied |
| EtsComs |
NT,INTEL,_AFXDLL,LITTLE_IMP |
C:\Ets\incl\Generated,C:\Ets\incl\Common,C:\Ets\incl\Ets,C:\Ets\incl\Implied,C:\Ets\share\Implied |
| ImpLib |
_STORE_PATHS_,_AGGREGATE_VOLUME_,_IMPLICATE_ |
Note Implied Build Uses _IMPLICATE_ Non-Implied Uses _NO_IMPLICATION_ |
| RBClient |
NT |
[local only] |
| Setup |
[standard executable] |
[local only] |
| cme (Server) |
Make Sure \ets\cme\makefile has the Implication Flag That Matches ImpLib On The PC |
Note Implied Build Uses _IMPLICATE_ Non-Implied Uses _NO_IMPLICATION_ |