Skip to content

Commit 23b697d

Browse files
committed
Add DPROJ to easily open from Delphi
1 parent 2a4e093 commit 23b697d

12 files changed

+2635
-0
lines changed

code-samples/array_of_const.dproj

Lines changed: 222 additions & 0 deletions
Large diffs are not rendered by default.

code-samples/file_stream.dproj

Lines changed: 222 additions & 0 deletions
Large diffs are not rendered by default.

code-samples/generics_lists.dproj

Lines changed: 222 additions & 0 deletions
Large diffs are not rendered by default.

code-samples/generics_sorting.dproj

Lines changed: 222 additions & 0 deletions
Large diffs are not rendered by default.

code-samples/hello_world.dproj

Lines changed: 222 additions & 0 deletions
Large diffs are not rendered by default.

code-samples/inheritance.dproj

Lines changed: 193 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,193 @@
1+
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2+
<PropertyGroup>
3+
<ProjectGuid>{39D9BE1A-908B-485A-9093-74BC64C429BA}</ProjectGuid>
4+
<MainSource>inheritance.dpr</MainSource>
5+
<Base>True</Base>
6+
<Config Condition="'$(Config)'==''">Debug</Config>
7+
<ProjectName Condition="'$(ProjectName)'==''">inheritance</ProjectName>
8+
<TargetedPlatforms>168065</TargetedPlatforms>
9+
<AppType>Console</AppType>
10+
<FrameworkType>None</FrameworkType>
11+
<ProjectVersion>20.3</ProjectVersion>
12+
<Platform Condition="'$(Platform)'==''">Win32</Platform>
13+
</PropertyGroup>
14+
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
15+
<Base>true</Base>
16+
</PropertyGroup>
17+
<PropertyGroup Condition="('$(Platform)'=='Android' and '$(Base)'=='true') or '$(Base_Android)'!=''">
18+
<Base_Android>true</Base_Android>
19+
<CfgParent>Base</CfgParent>
20+
<Base>true</Base>
21+
</PropertyGroup>
22+
<PropertyGroup Condition="('$(Platform)'=='Android64' and '$(Base)'=='true') or '$(Base_Android64)'!=''">
23+
<Base_Android64>true</Base_Android64>
24+
<CfgParent>Base</CfgParent>
25+
<Base>true</Base>
26+
</PropertyGroup>
27+
<PropertyGroup Condition="('$(Platform)'=='iOSDevice32' and '$(Base)'=='true') or '$(Base_iOSDevice32)'!=''">
28+
<Base_iOSDevice32>true</Base_iOSDevice32>
29+
<CfgParent>Base</CfgParent>
30+
<Base>true</Base>
31+
</PropertyGroup>
32+
<PropertyGroup Condition="('$(Platform)'=='iOSDevice64' and '$(Base)'=='true') or '$(Base_iOSDevice64)'!=''">
33+
<Base_iOSDevice64>true</Base_iOSDevice64>
34+
<CfgParent>Base</CfgParent>
35+
<Base>true</Base>
36+
</PropertyGroup>
37+
<PropertyGroup Condition="('$(Platform)'=='iOSSimulator' and '$(Base)'=='true') or '$(Base_iOSSimulator)'!=''">
38+
<Base_iOSSimulator>true</Base_iOSSimulator>
39+
<CfgParent>Base</CfgParent>
40+
<Base>true</Base>
41+
</PropertyGroup>
42+
<PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Base)'=='true') or '$(Base_Win32)'!=''">
43+
<Base_Win32>true</Base_Win32>
44+
<CfgParent>Base</CfgParent>
45+
<Base>true</Base>
46+
</PropertyGroup>
47+
<PropertyGroup Condition="'$(Config)'=='Release' or '$(Cfg_1)'!=''">
48+
<Cfg_1>true</Cfg_1>
49+
<CfgParent>Base</CfgParent>
50+
<Base>true</Base>
51+
</PropertyGroup>
52+
<PropertyGroup Condition="'$(Config)'=='Debug' or '$(Cfg_2)'!=''">
53+
<Cfg_2>true</Cfg_2>
54+
<CfgParent>Base</CfgParent>
55+
<Base>true</Base>
56+
</PropertyGroup>
57+
<PropertyGroup Condition="'$(Base)'!=''">
58+
<DCC_E>false</DCC_E>
59+
<DCC_F>false</DCC_F>
60+
<DCC_K>false</DCC_K>
61+
<DCC_N>false</DCC_N>
62+
<DCC_S>false</DCC_S>
63+
<DCC_ImageBase>00400000</DCC_ImageBase>
64+
<SanitizedProjectName>inheritance</SanitizedProjectName>
65+
<VerInfo_Locale>1045</VerInfo_Locale>
66+
<VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=;CFBundleName=</VerInfo_Keys>
67+
<DCC_Namespace>System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace)</DCC_Namespace>
68+
<Icon_MainIcon>$(BDS)\bin\delphi_PROJECTICON.ico</Icon_MainIcon>
69+
<Icns_MainIcns>$(BDS)\bin\delphi_PROJECTICNS.icns</Icns_MainIcns>
70+
</PropertyGroup>
71+
<PropertyGroup Condition="'$(Base_Android)'!=''">
72+
<VerInfo_Keys>package=com.embarcadero.$(MSBuildProjectName);label=$(MSBuildProjectName);versionCode=1;versionName=1.0.0;persistent=False;restoreAnyVersion=False;installLocation=auto;largeHeap=False;theme=TitleBar;hardwareAccelerated=true;apiKey=;minSdkVersion=23;targetSdkVersion=35</VerInfo_Keys>
73+
<BT_BuildType>Debug</BT_BuildType>
74+
<Android_LauncherIcon36>$(BDS)\bin\Artwork\Android\FM_LauncherIcon_36x36.png</Android_LauncherIcon36>
75+
<Android_LauncherIcon48>$(BDS)\bin\Artwork\Android\FM_LauncherIcon_48x48.png</Android_LauncherIcon48>
76+
<Android_LauncherIcon72>$(BDS)\bin\Artwork\Android\FM_LauncherIcon_72x72.png</Android_LauncherIcon72>
77+
<Android_LauncherIcon96>$(BDS)\bin\Artwork\Android\FM_LauncherIcon_96x96.png</Android_LauncherIcon96>
78+
<Android_LauncherIcon144>$(BDS)\bin\Artwork\Android\FM_LauncherIcon_144x144.png</Android_LauncherIcon144>
79+
<Android_SplashImage426>$(BDS)\bin\Artwork\Android\FM_SplashImage_426x320.png</Android_SplashImage426>
80+
<Android_SplashImage470>$(BDS)\bin\Artwork\Android\FM_SplashImage_470x320.png</Android_SplashImage470>
81+
<Android_SplashImage640>$(BDS)\bin\Artwork\Android\FM_SplashImage_640x480.png</Android_SplashImage640>
82+
<Android_SplashImage960>$(BDS)\bin\Artwork\Android\FM_SplashImage_960x720.png</Android_SplashImage960>
83+
<AUP_ACCESS_COARSE_LOCATION>true</AUP_ACCESS_COARSE_LOCATION>
84+
<AUP_ACCESS_FINE_LOCATION>true</AUP_ACCESS_FINE_LOCATION>
85+
<AUP_CALL_PHONE>true</AUP_CALL_PHONE>
86+
<AUP_CAMERA>true</AUP_CAMERA>
87+
<AUP_INTERNET>true</AUP_INTERNET>
88+
<AUP_READ_CALENDAR>true</AUP_READ_CALENDAR>
89+
<AUP_READ_EXTERNAL_STORAGE>true</AUP_READ_EXTERNAL_STORAGE>
90+
<AUP_WRITE_CALENDAR>true</AUP_WRITE_CALENDAR>
91+
<AUP_WRITE_EXTERNAL_STORAGE>true</AUP_WRITE_EXTERNAL_STORAGE>
92+
<AUP_READ_PHONE_STATE>true</AUP_READ_PHONE_STATE>
93+
<Android_NotificationIcon24>$(BDS)\bin\Artwork\Android\FM_NotificationIcon_24x24.png</Android_NotificationIcon24>
94+
<Android_NotificationIcon36>$(BDS)\bin\Artwork\Android\FM_NotificationIcon_36x36.png</Android_NotificationIcon36>
95+
<Android_NotificationIcon48>$(BDS)\bin\Artwork\Android\FM_NotificationIcon_48x48.png</Android_NotificationIcon48>
96+
<Android_NotificationIcon72>$(BDS)\bin\Artwork\Android\FM_NotificationIcon_72x72.png</Android_NotificationIcon72>
97+
<Android_NotificationIcon96>$(BDS)\bin\Artwork\Android\FM_NotificationIcon_96x96.png</Android_NotificationIcon96>
98+
<Android_LauncherIcon192>$(BDS)\bin\Artwork\Android\FM_LauncherIcon_192x192.png</Android_LauncherIcon192>
99+
</PropertyGroup>
100+
<PropertyGroup Condition="'$(Base_Android64)'!=''">
101+
<Android_LauncherIcon192>$(BDS)\bin\Artwork\Android\FM_LauncherIcon_192x192.png</Android_LauncherIcon192>
102+
</PropertyGroup>
103+
<PropertyGroup Condition="'$(Base_iOSDevice32)'!=''">
104+
<iPhone_AppIcon120>$(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_120x120.png</iPhone_AppIcon120>
105+
<iPhone_Spotlight80>$(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_80x80.png</iPhone_Spotlight80>
106+
<iPhone_Notification40>$(BDS)\bin\Artwork\iOS\iPhone\FM_NotificationIcon_40x40.png</iPhone_Notification40>
107+
<iPhone_Notification60>$(BDS)\bin\Artwork\iOS\iPhone\FM_NotificationIcon_60x60.png</iPhone_Notification60>
108+
<iPad_SpotLight80>$(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_80x80.png</iPad_SpotLight80>
109+
<iPad_Notification40>$(BDS)\bin\Artwork\iOS\iPad\FM_NotificationIcon_40x40.png</iPad_Notification40>
110+
<iPad_AppIcon152>$(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_152x152.png</iPad_AppIcon152>
111+
</PropertyGroup>
112+
<PropertyGroup Condition="'$(Base_iOSDevice64)'!=''">
113+
<iPhone_AppIcon120>$(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_120x120.png</iPhone_AppIcon120>
114+
<iPhone_Spotlight80>$(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_80x80.png</iPhone_Spotlight80>
115+
<iPhone_Notification40>$(BDS)\bin\Artwork\iOS\iPhone\FM_NotificationIcon_40x40.png</iPhone_Notification40>
116+
<iPhone_Notification60>$(BDS)\bin\Artwork\iOS\iPhone\FM_NotificationIcon_60x60.png</iPhone_Notification60>
117+
<iPad_SpotLight80>$(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_80x80.png</iPad_SpotLight80>
118+
<iPad_Notification40>$(BDS)\bin\Artwork\iOS\iPad\FM_NotificationIcon_40x40.png</iPad_Notification40>
119+
<iPad_AppIcon152>$(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_152x152.png</iPad_AppIcon152>
120+
<iOS_AppStore1024>$(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_1024x1024.png</iOS_AppStore1024>
121+
</PropertyGroup>
122+
<PropertyGroup Condition="'$(Base_iOSSimulator)'!=''">
123+
<iPhone_AppIcon120>$(BDS)\bin\Artwork\iOS\iPhone\FM_ApplicationIcon_120x120.png</iPhone_AppIcon120>
124+
<iPhone_Spotlight80>$(BDS)\bin\Artwork\iOS\iPhone\FM_SpotlightSearchIcon_80x80.png</iPhone_Spotlight80>
125+
<iPhone_Notification40>$(BDS)\bin\Artwork\iOS\iPhone\FM_NotificationIcon_40x40.png</iPhone_Notification40>
126+
<iPhone_Notification60>$(BDS)\bin\Artwork\iOS\iPhone\FM_NotificationIcon_60x60.png</iPhone_Notification60>
127+
<iPad_SpotLight80>$(BDS)\bin\Artwork\iOS\iPad\FM_SpotlightSearchIcon_80x80.png</iPad_SpotLight80>
128+
<iPad_Notification40>$(BDS)\bin\Artwork\iOS\iPad\FM_NotificationIcon_40x40.png</iPad_Notification40>
129+
<iPad_AppIcon152>$(BDS)\bin\Artwork\iOS\iPad\FM_ApplicationIcon_152x152.png</iPad_AppIcon152>
130+
</PropertyGroup>
131+
<PropertyGroup Condition="'$(Base_Win32)'!=''">
132+
<DCC_Namespace>Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)</DCC_Namespace>
133+
<BT_BuildType>Debug</BT_BuildType>
134+
<VerInfo_Keys>CompanyName=;FileDescription=$(MSBuildProjectName);FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProgramID=com.embarcadero.$(MSBuildProjectName);ProductName=$(MSBuildProjectName);ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
135+
<VerInfo_Locale>1033</VerInfo_Locale>
136+
</PropertyGroup>
137+
<PropertyGroup Condition="'$(Cfg_1)'!=''">
138+
<DCC_Define>RELEASE;$(DCC_Define)</DCC_Define>
139+
<DCC_DebugInformation>0</DCC_DebugInformation>
140+
<DCC_LocalDebugSymbols>false</DCC_LocalDebugSymbols>
141+
<DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo>
142+
</PropertyGroup>
143+
<PropertyGroup Condition="'$(Cfg_2)'!=''">
144+
<DCC_Define>DEBUG;$(DCC_Define)</DCC_Define>
145+
<DCC_Optimize>false</DCC_Optimize>
146+
<DCC_GenerateStackFrames>true</DCC_GenerateStackFrames>
147+
<DCC_RangeChecking>true</DCC_RangeChecking>
148+
<DCC_IntegerOverflowCheck>true</DCC_IntegerOverflowCheck>
149+
</PropertyGroup>
150+
<ItemGroup>
151+
<DelphiCompile Include="$(MainSource)">
152+
<MainSource>MainSource</MainSource>
153+
</DelphiCompile>
154+
<BuildConfiguration Include="Base">
155+
<Key>Base</Key>
156+
</BuildConfiguration>
157+
<BuildConfiguration Include="Release">
158+
<Key>Cfg_1</Key>
159+
<CfgParent>Base</CfgParent>
160+
</BuildConfiguration>
161+
<BuildConfiguration Include="Debug">
162+
<Key>Cfg_2</Key>
163+
<CfgParent>Base</CfgParent>
164+
</BuildConfiguration>
165+
</ItemGroup>
166+
<ProjectExtensions>
167+
<Borland.Personality>Delphi.Personality.12</Borland.Personality>
168+
<Borland.ProjectType/>
169+
<BorlandProject>
170+
<Delphi.Personality>
171+
<Source>
172+
<Source Name="MainSource">inheritance.dpr</Source>
173+
</Source>
174+
</Delphi.Personality>
175+
<Platforms>
176+
<Platform value="Android">False</Platform>
177+
<Platform value="Android64">True</Platform>
178+
<Platform value="iOSDevice32">False</Platform>
179+
<Platform value="iOSDevice64">False</Platform>
180+
<Platform value="iOSSimulator">False</Platform>
181+
<Platform value="Linux64">True</Platform>
182+
<Platform value="OSX32">False</Platform>
183+
<Platform value="OSX64">True</Platform>
184+
<Platform value="OSXARM64">True</Platform>
185+
<Platform value="Win32">True</Platform>
186+
<Platform value="Win64">False</Platform>
187+
</Platforms>
188+
</BorlandProject>
189+
<ProjectFileVersion>12</ProjectFileVersion>
190+
</ProjectExtensions>
191+
<Import Project="$(BDS)\Bin\CodeGear.Delphi.Targets" Condition="Exists('$(BDS)\Bin\CodeGear.Delphi.Targets')"/>
192+
<Import Project="$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj" Condition="Exists('$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj')"/>
193+
</Project>

0 commit comments

Comments
 (0)