NOCALLBACK - verbietet Callback-Funktionen
USECALLBACK - übersetzt Callback-Funktionen (nur wenn NOCALLBACK nicht gesetzt, standardmäßig gesetzt, wenn nicht MS-DOS)
BPP_DLLWILD - Wildcard für zu ladende DLLs und Standard-Namenssuffix
   Wenn nicht gesetzt: 
     Zusammensetzung aus u für Unicode und d für debug sowie _64 für 64 Bit
NO_DYNLIB . Wenn gesetzt, gibt es keine DLL-Funktionen und kein #import
NO_CHARCONV - Wenn gesetzt, werden Tabellen zur Zeichensatzkodierung nicht übersetzt - es gibt dann keine Unterscheidung von Zeichensatzkodierungen
BPPCHKMEM - kann zusammen mit _DEBUG gesetzt werden und führt dann Buch über alloc/free
NO_REGEX - Reguläre Ausdrücke sind nicht verfügbar

OUTNAME Namensrumpf der von main.cpp erzeugten Datei (fehlt die Angabe, wird er aus bp2 und BPP_DLLWILD gebildet
RTNAME Standard-Runtime-Name, der bei Option -e verwendet wird

z.B.:
NO_REGEX;NO_DYNLIB;NO_CHARCONV;OUTNAME="BP2m";RTNAME="bp2rm.exe"