Skip to content

Commit c4fdbff

Browse files
authored
Merge pull request #218 from Embarcadero/vclpackages
Vclpackages
2 parents afc10f2 + 5fcd1ad commit c4fdbff

13 files changed

+2155
-261
lines changed

Packages/Delphi/Delphi 10.4+/P4DComponentSuite.groupproj

Lines changed: 27 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@
99
<Projects Include="dclP4DEngine.dproj">
1010
<Dependencies>P4DEngine.dproj</Dependencies>
1111
</Projects>
12+
<Projects Include="VclP4DEngine.dproj">
13+
<Dependencies>P4DEngine.dproj</Dependencies>
14+
</Projects>
15+
<Projects Include="dclVclP4DEngine.dproj">
16+
<Dependencies>VclP4DEngine.dproj</Dependencies>
17+
</Projects>
1218
</ItemGroup>
1319
<ProjectExtensions>
1420
<Borland.Personality>Default.Personality.12</Borland.Personality>
@@ -35,14 +41,32 @@
3541
<Target Name="dclP4DEngine:Make" DependsOnTargets="P4DEngine:Make">
3642
<MSBuild Projects="dclP4DEngine.dproj" Targets="Make"/>
3743
</Target>
44+
<Target Name="VclP4DEngine" DependsOnTargets="P4DEngine">
45+
<MSBuild Projects="VclP4DEngine.dproj"/>
46+
</Target>
47+
<Target Name="VclP4DEngine:Clean" DependsOnTargets="P4DEngine:Clean">
48+
<MSBuild Projects="VclP4DEngine.dproj" Targets="Clean"/>
49+
</Target>
50+
<Target Name="VclP4DEngine:Make" DependsOnTargets="P4DEngine:Make">
51+
<MSBuild Projects="VclP4DEngine.dproj" Targets="Make"/>
52+
</Target>
53+
<Target Name="dclVclP4DEngine" DependsOnTargets="VclP4DEngine">
54+
<MSBuild Projects="dclVclP4DEngine.dproj"/>
55+
</Target>
56+
<Target Name="dclVclP4DEngine:Clean" DependsOnTargets="VclP4DEngine:Clean">
57+
<MSBuild Projects="dclVclP4DEngine.dproj" Targets="Clean"/>
58+
</Target>
59+
<Target Name="dclVclP4DEngine:Make" DependsOnTargets="VclP4DEngine:Make">
60+
<MSBuild Projects="dclVclP4DEngine.dproj" Targets="Make"/>
61+
</Target>
3862
<Target Name="Build">
39-
<CallTarget Targets="P4DEngine;dclP4DEngine"/>
63+
<CallTarget Targets="P4DEngine;dclP4DEngine;VclP4DEngine;dclVclP4DEngine"/>
4064
</Target>
4165
<Target Name="Clean">
42-
<CallTarget Targets="P4DEngine:Clean;dclP4DEngine:Clean"/>
66+
<CallTarget Targets="P4DEngine:Clean;dclP4DEngine:Clean;VclP4DEngine:Clean;dclVclP4DEngine:Clean"/>
4367
</Target>
4468
<Target Name="Make">
45-
<CallTarget Targets="P4DEngine:Make;dclP4DEngine:Make"/>
69+
<CallTarget Targets="P4DEngine:Make;dclP4DEngine:Make;VclP4DEngine:Make;dclVclP4DEngine:Make"/>
4670
</Target>
4771
<Import Project="$(BDS)\Bin\CodeGear.Group.Targets" Condition="Exists('$(BDS)\Bin\CodeGear.Group.Targets')"/>
4872
</Project>

Packages/Delphi/Delphi 10.4+/P4DEngine.dpk

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ requires
3737
contains
3838
MethodCallBack in '..\..\..\Source\MethodCallBack.pas',
3939
PythonEngine in '..\..\..\Source\PythonEngine.pas',
40-
PythonGUIInputOutput in '..\..\..\Source\PythonGUIInputOutput.pas',
4140
WrapDelphi in '..\..\..\Source\WrapDelphi.pas';
4241

4342
end.

Packages/Delphi/Delphi 10.4+/P4DEngine.dproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@
6464
<DCCReference Include="vcl.dcp"/>
6565
<DCCReference Include="..\..\..\Source\MethodCallBack.pas"/>
6666
<DCCReference Include="..\..\..\Source\PythonEngine.pas"/>
67-
<DCCReference Include="..\..\..\Source\PythonGUIInputOutput.pas"/>
6867
<DCCReference Include="..\..\..\Source\WrapDelphi.pas"/>
6968
<BuildConfiguration Include="Debug">
7069
<Key>Cfg_2</Key>
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
package VclP4DEngine;
2+
3+
{$R *.res}
4+
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5+
{$ALIGN 8}
6+
{$ASSERTIONS ON}
7+
{$BOOLEVAL OFF}
8+
{$DEBUGINFO OFF}
9+
{$EXTENDEDSYNTAX ON}
10+
{$IMPORTEDDATA ON}
11+
{$IOCHECKS ON}
12+
{$LOCALSYMBOLS ON}
13+
{$LONGSTRINGS ON}
14+
{$OPENSTRINGS ON}
15+
{$OPTIMIZATION OFF}
16+
{$OVERFLOWCHECKS OFF}
17+
{$RANGECHECKS OFF}
18+
{$REFERENCEINFO ON}
19+
{$SAFEDIVIDE OFF}
20+
{$STACKFRAMES ON}
21+
{$TYPEDADDRESS OFF}
22+
{$VARSTRINGCHECKS ON}
23+
{$WRITEABLECONST OFF}
24+
{$MINENUMSIZE 1}
25+
{$IMAGEBASE $400000}
26+
{$DEFINE DEBUG}
27+
{$ENDIF IMPLICITBUILDING}
28+
{$DESCRIPTION 'Python4Delphi - Run-time Engine Package for VCL'}
29+
{$LIBSUFFIX AUTO}
30+
{$RUNONLY}
31+
{$IMPLICITBUILD ON}
32+
33+
requires
34+
rtl,
35+
P4DEngine,
36+
vcl;
37+
38+
contains
39+
Vcl.PythonGUIInputOutput in '..\..\..\Source\vcl\Vcl.PythonGUIInputOutput.pas';
40+
41+
end.

Packages/Delphi/Delphi 10.4+/VclP4DEngine.dproj

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

Packages/Delphi/Delphi 10.4+/dclP4DEngine.dproj

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,6 @@
134134
<PropertyGroup Condition="'$(Cfg_1_Win32)'!=''">
135135
<DCC_RemoteDebug>false</DCC_RemoteDebug>
136136
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
137-
<VerInfo_Locale>1033</VerInfo_Locale>
138137
</PropertyGroup>
139138
<PropertyGroup Condition="'$(Cfg_2)'!=''">
140139
<DCC_LocalDebugSymbols>false</DCC_LocalDebugSymbols>
@@ -161,10 +160,6 @@
161160
<ResourceType>BITMAP</ResourceType>
162161
<ResourceId>TPythonEngine</ResourceId>
163162
</RcItem>
164-
<RcItem Include="..\..\..\Images\TPYTHONGUIINPUTOUTPUT.bmp">
165-
<ResourceType>BITMAP</ResourceType>
166-
<ResourceId>TPythonGUIInputOutput</ResourceId>
167-
</RcItem>
168163
<RcItem Include="..\..\..\Images\TPYTHONINPUTOUTPUT.bmp">
169164
<ResourceType>BITMAP</ResourceType>
170165
<ResourceId>TPythonInputOutput</ResourceId>
-464 Bytes
Binary file not shown.
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
package dclVclP4DEngine;
2+
3+
{$R *.res}
4+
{$R *.dres}
5+
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
6+
{$ALIGN 8}
7+
{$ASSERTIONS ON}
8+
{$BOOLEVAL OFF}
9+
{$DEBUGINFO OFF}
10+
{$EXTENDEDSYNTAX ON}
11+
{$IMPORTEDDATA ON}
12+
{$IOCHECKS ON}
13+
{$LOCALSYMBOLS ON}
14+
{$LONGSTRINGS ON}
15+
{$OPENSTRINGS ON}
16+
{$OPTIMIZATION OFF}
17+
{$OVERFLOWCHECKS OFF}
18+
{$RANGECHECKS OFF}
19+
{$REFERENCEINFO ON}
20+
{$SAFEDIVIDE OFF}
21+
{$STACKFRAMES ON}
22+
{$TYPEDADDRESS OFF}
23+
{$VARSTRINGCHECKS ON}
24+
{$WRITEABLECONST OFF}
25+
{$MINENUMSIZE 1}
26+
{$IMAGEBASE $400000}
27+
{$DEFINE DEBUG}
28+
{$ENDIF IMPLICITBUILDING}
29+
{$DESCRIPTION 'Python4Delphi - Design-Time Engine Package for VCL'}
30+
{$LIBSUFFIX AUTO}
31+
{$DESIGNONLY}
32+
{$IMPLICITBUILD ON}
33+
34+
requires
35+
rtl,
36+
VclP4DEngine,
37+
vcl;
38+
39+
contains
40+
Vcl.PythonRegistration in '..\..\..\Source\vcl\Vcl.PythonRegistration.pas';
41+
42+
end.

0 commit comments

Comments
 (0)