4
<Name Value="castle_window"/>
5
<AddToProjectUsesSection Value="True"/>
6
<Author Value="Michalis Kamburelis"/>
10
<IncludeFiles Value="../src/window/unix;../src/window/windows;../src/window/gtk;../src/base"/>
11
<OtherUnitFiles Value="../src/window;../src/window/windows"/>
12
<UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)"/>
16
<IncludeAssertionCode Value="True"/>
17
<CStyleMacros Value="True"/>
22
<IOChecks Value="True"/>
23
<RangeChecks Value="True"/>
24
<OverflowChecks Value="True"/>
25
<StackChecks Value="True"/>
28
<OptimizationLevel Value="0"/>
33
<ShowNotes Value="False"/>
34
<ShowHints Value="False"/>
36
<CustomOptions Value="-Sh
37
-dCASTLE_ENGINE_LAZARUS_PACKAGE"/>
38
<CompilerPath Value="$(CompPath)"/>
41
<Description Value="Castle Game Engine - CastleWindow and units using it.
42
This package cannot be installed under Lazarus, it's only for being used in other programs. CastleWindow unit initializes some things inside XWindows / WinAPI that may conflict with Lazarus reserving the same resources."/>
43
<License Value="GNU GPL >= 2
44
(or LGPL >= 2, if compiled with CASTLE_ENGINE_LGPL)"/>
45
<Version Major="4" Release="1"/>
48
<Filename Value="../src/base/castleconf.inc"/>
49
<Type Value="Include"/>
52
<Filename Value="../src/window/castlemessages.pas"/>
53
<UnitName Value="CastleMessages"/>
56
<Filename Value="../src/window/castlesoundmenu.pas"/>
57
<UnitName Value="CastleSoundMenu"/>
60
<Filename Value="../src/window/castlewindow.pas"/>
61
<UnitName Value="CastleWindow"/>
64
<Filename Value="../src/window/castlewindowmodes.pas"/>
65
<UnitName Value="CastleWindowModes"/>
68
<Filename Value="../src/window/castlewindowprogress.pas"/>
69
<UnitName Value="CastleWindowProgress"/>
72
<Filename Value="../src/window/castlewindowrecentfiles.pas"/>
73
<UnitName Value="CastleWindowRecentFiles"/>
76
<Filename Value="../src/window/unix/castleglx.pas"/>
77
<AddToUsesPkgSection Value="False"/>
78
<UnitName Value="CastleGlx"/>
81
<Filename Value="../src/window/unix/castlewindow_xf86vmode.inc"/>
82
<Type Value="Include"/>
85
<Filename Value="../src/window/unix/castlewindow_xlib.inc"/>
86
<Type Value="Include"/>
89
<Filename Value="../src/window/unix/castlexf86vmode.pas"/>
90
<AddToUsesPkgSection Value="False"/>
91
<UnitName Value="CastleXF86VMode"/>
94
<Filename Value="../src/window/unix/castlexlib.pas"/>
95
<AddToUsesPkgSection Value="False"/>
96
<UnitName Value="CastleXlib"/>
99
<Filename Value="../src/window/windows/castlewindow_winapi.inc"/>
100
<Type Value="Include"/>
103
<RequiredPkgs Count="2">
105
<PackageName Value="castle_base"/>
108
<PackageName Value="FCL"/>
109
<MinVersion Major="1" Valid="True"/>
113
<UnitPath Value="$(PkgOutDir)"/>
117
<IgnoreBinaries Value="False"/>