Skip to content

Commit

Permalink
Merge pull request #2 from Embarcadero/deploy
Browse files Browse the repository at this point in the history
Introducing the Python Deploy behavior

Former-commit-id: 2f0c87769af2cf658ddd96c0755742042ef1959d [formerly f3070551bf5caf90c1631a47d508db608c6676b3] [formerly 68f08cd7b6597f9d03b2a11bd1d140e64fbb6159 [formerly 121405f1020ff25695835cc629903ed5a27a1686]]
Former-commit-id: 9d5294b31aa3319c5cc28a5722b2722be6887856 [formerly 9bf382647562cdae5c441666f47d80d5b2b1f0a1]
Former-commit-id: ab2df0396009e8051d6dca46e35726717d86af73
Former-commit-id: 4cadbb0
  • Loading branch information
lmbelo authored Jul 27, 2022
2 parents 071a407 + dd7e44a commit 0c9eb3c
Show file tree
Hide file tree
Showing 24 changed files with 2,416 additions and 95 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#
# Resource files are binaries containing manifest, project icon and version info.
# They can not be viewed as text or compared by diff-tools. Consider replacing them with .rc files.
#*.res
*.res
#
# Type library file (binary). In old Delphi versions it should be stored.
# Since Delphi 2009 it is produced from .ridl file and can safely be ignored.
Expand Down
17 changes: 9 additions & 8 deletions packages/P4DEnvironment.dpk
Original file line number Diff line number Diff line change
Expand Up @@ -9,21 +9,21 @@ package P4DEnvironment;
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LOCALSYMBOLS OFF}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION OFF}
{$OVERFLOWCHECKS ON}
{$RANGECHECKS ON}
{$REFERENCEINFO ON}
{$OPTIMIZATION ON}
{$OVERFLOWCHECKS OFF}
{$RANGECHECKS OFF}
{$REFERENCEINFO OFF}
{$SAFEDIVIDE OFF}
{$STACKFRAMES ON}
{$STACKFRAMES OFF}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DEFINE DEBUG}
{$DEFINE RELEASE}
{$ENDIF IMPLICITBUILDING}
{$LIBSUFFIX AUTO}
{$RUNONLY}
Expand All @@ -32,7 +32,8 @@ package P4DEnvironment;
requires
rtl,
python,
p4dtools;
p4dtools,
p4denvironmentproject;

contains
PyEnvironment in '..\src\PyEnvironment.pas',
Expand Down
17 changes: 16 additions & 1 deletion packages/P4DEnvironment.dproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<Config Condition="'$(Config)'==''">Release</Config>
<FrameworkType>None</FrameworkType>
<MainSource>P4DEnvironment.dpk</MainSource>
<Platform Condition="'$(Platform)'==''">Win64</Platform>
<Platform Condition="'$(Platform)'==''">Win32</Platform>
<ProjectGuid>{08C84E96-1508-43E8-87F7-A4B2F8AF2205}</ProjectGuid>
<ProjectVersion>19.4</ProjectVersion>
<TargetedPlatforms>168083</TargetedPlatforms>
Expand Down Expand Up @@ -71,6 +71,12 @@
<CfgParent>Base</CfgParent>
<Base>true</Base>
</PropertyGroup>
<PropertyGroup Condition="('$(Platform)'=='Win64' and '$(Cfg_2)'=='true') or '$(Cfg_2_Win64)'!=''">
<Cfg_2_Win64>true</Cfg_2_Win64>
<CfgParent>Cfg_2</CfgParent>
<Cfg_2>true</Cfg_2>
<Base>true</Base>
</PropertyGroup>
<PropertyGroup Condition="'$(Base)'!=''">
<SanitizedProjectName>P4DEnvironment</SanitizedProjectName>
<BRCC_OutputDir>..\resources</BRCC_OutputDir>
Expand Down Expand Up @@ -138,6 +144,8 @@
</PropertyGroup>
<PropertyGroup Condition="'$(Cfg_1_Win32)'!=''">
<DCC_RemoteDebug>false</DCC_RemoteDebug>
<Debugger_HostApplication>C:\Program Files (x86)\Embarcadero\Studio\22.0\bin\bds.exe</Debugger_HostApplication>
<Debugger_RunParams>C:\Users\lucas\OneDrive\Documents\Embarcadero\Studio\Projects\deployabletest\PyDeploy.dpr</Debugger_RunParams>
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
<VerInfo_Locale>1033</VerInfo_Locale>
</PropertyGroup>
Expand All @@ -147,13 +155,20 @@
<DCC_LocalDebugSymbols>false</DCC_LocalDebugSymbols>
<DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo>
</PropertyGroup>
<PropertyGroup Condition="'$(Cfg_2_Win64)'!=''">
<Debugger_HostApplication>C:\Program Files (x86)\Embarcadero\Studio\22.0\bin\bds.exe</Debugger_HostApplication>
<Debugger_RunParams>C:\Users\lucas\OneDrive\Documents\Embarcadero\Studio\Projects\deployabletest\PyDeploy.dpr</Debugger_RunParams>
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
<VerInfo_Locale>1033</VerInfo_Locale>
</PropertyGroup>
<ItemGroup>
<DelphiCompile Include="$(MainSource)">
<MainSource>MainSource</MainSource>
</DelphiCompile>
<DCCReference Include="rtl.dcp"/>
<DCCReference Include="python.dcp"/>
<DCCReference Include="p4dtools.dcp"/>
<DCCReference Include="p4denvironmentproject.dcp"/>
<DCCReference Include="..\src\PyEnvironment.pas"/>
<DCCReference Include="..\src\PyEnvironment.Notification.pas"/>
<DCCReference Include="..\src\PyEnvironment.Distribution.pas"/>
Expand Down
38 changes: 38 additions & 0 deletions packages/P4DEnvironmentProject.dpk
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
package P4DEnvironmentProject;

{$R *.res}
{$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
{$ALIGN 8}
{$ASSERTIONS ON}
{$BOOLEVAL OFF}
{$DEBUGINFO OFF}
{$EXTENDEDSYNTAX ON}
{$IMPORTEDDATA ON}
{$IOCHECKS ON}
{$LOCALSYMBOLS ON}
{$LONGSTRINGS ON}
{$OPENSTRINGS ON}
{$OPTIMIZATION OFF}
{$OVERFLOWCHECKS ON}
{$RANGECHECKS ON}
{$REFERENCEINFO ON}
{$SAFEDIVIDE OFF}
{$STACKFRAMES ON}
{$TYPEDADDRESS OFF}
{$VARSTRINGCHECKS ON}
{$WRITEABLECONST OFF}
{$MINENUMSIZE 1}
{$IMAGEBASE $400000}
{$DEFINE DEBUG}
{$ENDIF IMPLICITBUILDING}
{$LIBSUFFIX AUTO}
{$RUNONLY}
{$IMPLICITBUILD ON}

requires
rtl;

contains
PyEnvironment.Project in '..\src\Project\PyEnvironment.Project.pas';

end.
168 changes: 168 additions & 0 deletions packages/P4DEnvironmentProject.dproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,168 @@
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Base>True</Base>
<AppType>Package</AppType>
<Config Condition="'$(Config)'==''">Release</Config>
<FrameworkType>None</FrameworkType>
<MainSource>P4DEnvironmentProject.dpk</MainSource>
<Platform Condition="'$(Platform)'==''">Win32</Platform>
<ProjectGuid>{D7D611D7-E03F-4578-8243-2338F9455A17}</ProjectGuid>
<ProjectVersion>19.4</ProjectVersion>
<TargetedPlatforms>168083</TargetedPlatforms>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
<Base>true</Base>
</PropertyGroup>
<PropertyGroup Condition="('$(Platform)'=='Android' and '$(Base)'=='true') or '$(Base_Android)'!=''">
<Base_Android>true</Base_Android>
<CfgParent>Base</CfgParent>
<Base>true</Base>
</PropertyGroup>
<PropertyGroup Condition="('$(Platform)'=='Android64' and '$(Base)'=='true') or '$(Base_Android64)'!=''">
<Base_Android64>true</Base_Android64>
<CfgParent>Base</CfgParent>
<Base>true</Base>
</PropertyGroup>
<PropertyGroup Condition="('$(Platform)'=='OSX64' and '$(Base)'=='true') or '$(Base_OSX64)'!=''">
<Base_OSX64>true</Base_OSX64>
<CfgParent>Base</CfgParent>
<Base>true</Base>
</PropertyGroup>
<PropertyGroup Condition="('$(Platform)'=='OSXARM64' and '$(Base)'=='true') or '$(Base_OSXARM64)'!=''">
<Base_OSXARM64>true</Base_OSXARM64>
<CfgParent>Base</CfgParent>
<Base>true</Base>
</PropertyGroup>
<PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Base)'=='true') or '$(Base_Win32)'!=''">
<Base_Win32>true</Base_Win32>
<CfgParent>Base</CfgParent>
<Base>true</Base>
</PropertyGroup>
<PropertyGroup Condition="('$(Platform)'=='Win64' and '$(Base)'=='true') or '$(Base_Win64)'!=''">
<Base_Win64>true</Base_Win64>
<CfgParent>Base</CfgParent>
<Base>true</Base>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Debug' or '$(Cfg_1)'!=''">
<Cfg_1>true</Cfg_1>
<CfgParent>Base</CfgParent>
<Base>true</Base>
</PropertyGroup>
<PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_1)'=='true') or '$(Cfg_1_Win32)'!=''">
<Cfg_1_Win32>true</Cfg_1_Win32>
<CfgParent>Cfg_1</CfgParent>
<Cfg_1>true</Cfg_1>
<Base>true</Base>
</PropertyGroup>
<PropertyGroup Condition="'$(Config)'=='Release' or '$(Cfg_2)'!=''">
<Cfg_2>true</Cfg_2>
<CfgParent>Base</CfgParent>
<Base>true</Base>
</PropertyGroup>
<PropertyGroup Condition="'$(Base)'!=''">
<SanitizedProjectName>P4DEnvironmentProject</SanitizedProjectName>
<DCC_CBuilderOutput>All</DCC_CBuilderOutput>
<DCC_DcuOutput>..\lib\$(Platform)\$(Config)</DCC_DcuOutput>
<DCC_ExeOutput>.\$(Platform)\$(Config)</DCC_ExeOutput>
<DCC_Namespace>System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace)</DCC_Namespace>
<DllSuffix>$(Auto)</DllSuffix>
<GenDll>true</GenDll>
<GenPackage>true</GenPackage>
<RuntimeOnlyPackage>true</RuntimeOnlyPackage>
<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>
<VerInfo_Locale>1033</VerInfo_Locale>
</PropertyGroup>
<PropertyGroup Condition="'$(Base_Android)'!=''">
<BT_BuildType>Debug</BT_BuildType>
<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=</VerInfo_Keys>
</PropertyGroup>
<PropertyGroup Condition="'$(Base_Android64)'!=''">
<BT_BuildType>Debug</BT_BuildType>
<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=</VerInfo_Keys>
</PropertyGroup>
<PropertyGroup Condition="'$(Base_OSX64)'!=''">
<BT_BuildType>Debug</BT_BuildType>
<VerInfo_Keys>CFBundleName=$(MSBuildProjectName);CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleVersion=1.0.0;CFBundleShortVersionString=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);NSHighResolutionCapable=true;LSApplicationCategoryType=public.app-category.utilities;NSLocationUsageDescription=The reason for accessing the location information of the user;NSContactsUsageDescription=The reason for accessing the contacts;NSCalendarsUsageDescription=The reason for accessing the calendar data;NSRemindersUsageDescription=The reason for accessing the reminders;NSCameraUsageDescription=The reason for accessing the camera;NSMicrophoneUsageDescription=The reason for accessing the microphone;NSMotionUsageDescription=The reason for accessing the accelerometer;NSDesktopFolderUsageDescription=The reason for accessing the Desktop folder;NSDocumentsFolderUsageDescription=The reason for accessing the Documents folder;NSDownloadsFolderUsageDescription=The reason for accessing the Downloads folder;NSNetworkVolumesUsageDescription=The reason for accessing files on a network volume;NSRemovableVolumesUsageDescription=The reason for accessing files on a removable volume;NSSpeechRecognitionUsageDescription=The reason for requesting to send user data to Apple&apos;s speech recognition servers</VerInfo_Keys>
</PropertyGroup>
<PropertyGroup Condition="'$(Base_OSXARM64)'!=''">
<BT_BuildType>Debug</BT_BuildType>
<VerInfo_Keys>CFBundleName=$(MSBuildProjectName);CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleVersion=1.0.0;CFBundleShortVersionString=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);NSHighResolutionCapable=true;LSApplicationCategoryType=public.app-category.utilities;NSLocationUsageDescription=The reason for accessing the location information of the user;NSContactsUsageDescription=The reason for accessing the contacts;NSCalendarsUsageDescription=The reason for accessing the calendar data;NSRemindersUsageDescription=The reason for accessing the reminders;NSCameraUsageDescription=The reason for accessing the camera;NSMicrophoneUsageDescription=The reason for accessing the microphone;NSMotionUsageDescription=The reason for accessing the accelerometer;NSDesktopFolderUsageDescription=The reason for accessing the Desktop folder;NSDocumentsFolderUsageDescription=The reason for accessing the Documents folder;NSDownloadsFolderUsageDescription=The reason for accessing the Downloads folder;NSNetworkVolumesUsageDescription=The reason for accessing files on a network volume;NSRemovableVolumesUsageDescription=The reason for accessing files on a removable volume;NSSpeechRecognitionUsageDescription=The reason for requesting to send user data to Apple&apos;s speech recognition servers</VerInfo_Keys>
</PropertyGroup>
<PropertyGroup Condition="'$(Base_Win32)'!=''">
<BT_BuildType>Debug</BT_BuildType>
<DCC_Namespace>Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)</DCC_Namespace>
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
<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>
<VerInfo_Locale>1033</VerInfo_Locale>
</PropertyGroup>
<PropertyGroup Condition="'$(Base_Win64)'!=''">
<BT_BuildType>Debug</BT_BuildType>
<DCC_Namespace>Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;$(DCC_Namespace)</DCC_Namespace>
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
</PropertyGroup>
<PropertyGroup Condition="'$(Cfg_1)'!=''">
<DCC_DebugDCUs>true</DCC_DebugDCUs>
<DCC_DebugInfoInExe>true</DCC_DebugInfoInExe>
<DCC_Define>DEBUG;$(DCC_Define)</DCC_Define>
<DCC_GenerateStackFrames>true</DCC_GenerateStackFrames>
<DCC_IntegerOverflowCheck>true</DCC_IntegerOverflowCheck>
<DCC_Optimize>false</DCC_Optimize>
<DCC_RangeChecking>true</DCC_RangeChecking>
<DCC_RemoteDebug>true</DCC_RemoteDebug>
</PropertyGroup>
<PropertyGroup Condition="'$(Cfg_1_Win32)'!=''">
<DCC_RemoteDebug>false</DCC_RemoteDebug>
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
<VerInfo_Locale>1033</VerInfo_Locale>
</PropertyGroup>
<PropertyGroup Condition="'$(Cfg_2)'!=''">
<DCC_DebugInformation>0</DCC_DebugInformation>
<DCC_Define>RELEASE;$(DCC_Define)</DCC_Define>
<DCC_LocalDebugSymbols>false</DCC_LocalDebugSymbols>
<DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo>
</PropertyGroup>
<ItemGroup>
<DelphiCompile Include="$(MainSource)">
<MainSource>MainSource</MainSource>
</DelphiCompile>
<DCCReference Include="rtl.dcp"/>
<DCCReference Include="..\src\Project\PyEnvironment.Project.pas"/>
<BuildConfiguration Include="Base">
<Key>Base</Key>
</BuildConfiguration>
<BuildConfiguration Include="Debug">
<Key>Cfg_1</Key>
<CfgParent>Base</CfgParent>
</BuildConfiguration>
<BuildConfiguration Include="Release">
<Key>Cfg_2</Key>
<CfgParent>Base</CfgParent>
</BuildConfiguration>
</ItemGroup>
<ProjectExtensions>
<Borland.Personality>Delphi.Personality.12</Borland.Personality>
<Borland.ProjectType>Package</Borland.ProjectType>
<BorlandProject>
<Delphi.Personality>
<Source>
<Source Name="MainSource">P4DEnvironmentProject.dpk</Source>
</Source>
<Excluded_Packages/>
</Delphi.Personality>
<Platforms>
<Platform value="Android">True</Platform>
<Platform value="Android64">True</Platform>
<Platform value="Linux64">True</Platform>
<Platform value="OSX64">True</Platform>
<Platform value="OSXARM64">True</Platform>
<Platform value="Win32">True</Platform>
<Platform value="Win64">True</Platform>
<Platform value="iOSDevice64">False</Platform>
</Platforms>
</BorlandProject>
<ProjectFileVersion>12</ProjectFileVersion>
</ProjectExtensions>
<Import Project="$(BDS)\Bin\CodeGear.Delphi.Targets" Condition="Exists('$(BDS)\Bin\CodeGear.Delphi.Targets')"/>
<Import Project="$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj" Condition="Exists('$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj')"/>
<Import Project="$(MSBuildProjectName).deployproj" Condition="Exists('$(MSBuildProjectName).deployproj')"/>
</Project>
46 changes: 35 additions & 11 deletions packages/P4DPythonEnvironmentsComponentSuite.groupproj
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,17 @@
<Projects Include="P4DTools.dproj">
<Dependencies/>
</Projects>
<Projects Include="P4DEnvironment.dproj">
<Projects Include="P4DEnvironmentProject.dproj">
<Dependencies/>
</Projects>
<Projects Include="dclP4DEnvironmentProject.dproj">
<Dependencies>P4DEnvironmentProject.dproj</Dependencies>
</Projects>
<Projects Include="P4DEnvironment.dproj">
<Dependencies>P4DTools.dproj;P4DEnvironmentProject.dproj</Dependencies>
</Projects>
<Projects Include="dclP4DEnvironment.dproj">
<Dependencies/>
<Dependencies>P4DEnvironment.dproj</Dependencies>
</Projects>
</ItemGroup>
<ProjectExtensions>
Expand All @@ -29,32 +35,50 @@
<Target Name="P4DTools:Make">
<MSBuild Projects="P4DTools.dproj" Targets="Make"/>
</Target>
<Target Name="P4DEnvironment">
<Target Name="P4DEnvironmentProject">
<MSBuild Projects="P4DEnvironmentProject.dproj"/>
</Target>
<Target Name="P4DEnvironmentProject:Clean">
<MSBuild Projects="P4DEnvironmentProject.dproj" Targets="Clean"/>
</Target>
<Target Name="P4DEnvironmentProject:Make">
<MSBuild Projects="P4DEnvironmentProject.dproj" Targets="Make"/>
</Target>
<Target Name="dclP4DEnvironmentProject" DependsOnTargets="P4DEnvironmentProject">
<MSBuild Projects="dclP4DEnvironmentProject.dproj"/>
</Target>
<Target Name="dclP4DEnvironmentProject:Clean" DependsOnTargets="P4DEnvironmentProject:Clean">
<MSBuild Projects="dclP4DEnvironmentProject.dproj" Targets="Clean"/>
</Target>
<Target Name="dclP4DEnvironmentProject:Make" DependsOnTargets="P4DEnvironmentProject:Make">
<MSBuild Projects="dclP4DEnvironmentProject.dproj" Targets="Make"/>
</Target>
<Target Name="P4DEnvironment" DependsOnTargets="P4DTools;P4DEnvironmentProject">
<MSBuild Projects="P4DEnvironment.dproj"/>
</Target>
<Target Name="P4DEnvironment:Clean">
<Target Name="P4DEnvironment:Clean" DependsOnTargets="P4DTools:Clean;P4DEnvironmentProject:Clean">
<MSBuild Projects="P4DEnvironment.dproj" Targets="Clean"/>
</Target>
<Target Name="P4DEnvironment:Make">
<Target Name="P4DEnvironment:Make" DependsOnTargets="P4DTools:Make;P4DEnvironmentProject:Make">
<MSBuild Projects="P4DEnvironment.dproj" Targets="Make"/>
</Target>
<Target Name="dclP4DEnvironment">
<Target Name="dclP4DEnvironment" DependsOnTargets="P4DEnvironment">
<MSBuild Projects="dclP4DEnvironment.dproj"/>
</Target>
<Target Name="dclP4DEnvironment:Clean">
<Target Name="dclP4DEnvironment:Clean" DependsOnTargets="P4DEnvironment:Clean">
<MSBuild Projects="dclP4DEnvironment.dproj" Targets="Clean"/>
</Target>
<Target Name="dclP4DEnvironment:Make">
<Target Name="dclP4DEnvironment:Make" DependsOnTargets="P4DEnvironment:Make">
<MSBuild Projects="dclP4DEnvironment.dproj" Targets="Make"/>
</Target>
<Target Name="Build">
<CallTarget Targets="P4DTools;P4DEnvironment;dclP4DEnvironment"/>
<CallTarget Targets="P4DTools;P4DEnvironmentProject;dclP4DEnvironmentProject;P4DEnvironment;dclP4DEnvironment"/>
</Target>
<Target Name="Clean">
<CallTarget Targets="P4DTools:Clean;P4DEnvironment:Clean;dclP4DEnvironment:Clean"/>
<CallTarget Targets="P4DTools:Clean;P4DEnvironmentProject:Clean;dclP4DEnvironmentProject:Clean;P4DEnvironment:Clean;dclP4DEnvironment:Clean"/>
</Target>
<Target Name="Make">
<CallTarget Targets="P4DTools:Make;P4DEnvironment:Make;dclP4DEnvironment:Make"/>
<CallTarget Targets="P4DTools:Make;P4DEnvironmentProject:Make;dclP4DEnvironmentProject:Make;P4DEnvironment:Make;dclP4DEnvironment:Make"/>
</Target>
<Import Project="$(BDS)\Bin\CodeGear.Group.Targets" Condition="Exists('$(BDS)\Bin\CodeGear.Group.Targets')"/>
</Project>
Loading

0 comments on commit 0c9eb3c

Please sign in to comment.