Macro name | Description |
prefix of file names of all created binaries | |
suffix of file names of all created binaries | |
The internal version number (cannot be smaller than 1100) | |
Directory to which the install project copies the binaries | |
list of language codes with .po and/or help files available | |
must always be 1 |
Example: The SQL server binary file name on the Windows platform is
The values of
Other user macros define the paths to the dependency projects. The path is always relative to the
Macro name | Path to project | Default value |
PCRE | ..\pcre | |
Crypto++ | ..\crypto | |
wxWidgets | ..\wx | |
libintl (directory containing the import library) | tools\msw |
Output Directory: $(SolutionDir)..\output\$(ConfigurationName)
Intermediate Directory: $(ConfigurationName)_$(ProjectName)
Optimization: Maximize speed
Whole Program Optimization: Enable link-time code generation
Output File: In dynamic libraries specify $(OutDir)\$(NamePrefix)$(ProjectName)$(NameSuffix).dll
Additional Library Directories: Specify ..\output\$(ConfigurationName) in all projects depending on other projects. Add ..\$WXDIR)\lib\vc_lib in the gcli project. Add ..\$(CRYPTOPPDIR)\Win32\output\$(ConfigurationName) in the srv, svc, sec, odbcw and krnl projects. Add ..\$P(CREDIR)\$(ConfigurationName) and ..\$(INTLDIR) in srv and svc projects.
Specify Entry Point in the ODBC driver as DllEntryPoint.