Du verwendest eben NICHT die gleiche Technik (siehe Beipiel oben), wie sie in den Freepascal Units verwendet wird.
Bei Deinem Beispiel fehlt zum Beispiel die Anweisung nur den Abschnitt zu laden, welcher in den einzelnen IFDEF-Abschnitten steht.
ich habe gerade kein Freepascal installiert: Könntest Du in ein paar Zeilen kurz zeigen, wie die Include-Dateien dort in Teilen geladen werden?
GRüße und Danke