Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 34 additions & 3 deletions samples/delphi/Delphiscal.dpr
Original file line number Diff line number Diff line change
@@ -1,12 +1,43 @@
program Delphiscal;

uses
Vcl.Forms,
Samples.Delphi.Main in 'src\Samples.Delphi.Main.pas' {FrmMain},
Delphiscal.Utils in '..\..\src\Delphiscal.Utils.pas';
Delphiscal.Utils in '..\..\src\Util\Delphiscal.Utils.pas',
DelphiFiscal.Impostos.CST.ICMS00 in '..\..\src\Calculos\CST\DelphiFiscal.Impostos.CST.ICMS00.pas',
DelphiFiscal.Impostos.CST.ICMS20 in '..\..\src\Calculos\CST\DelphiFiscal.Impostos.CST.ICMS20.pas',
DelphiFiscal.Impostos.CST.ICMS51 in '..\..\src\Calculos\CST\DelphiFiscal.Impostos.CST.ICMS51.pas',
DelphiFiscal.Impostos.CST.ICMS10 in '..\..\src\Calculos\CST\DelphiFiscal.Impostos.CST.ICMS10.pas',
DelphiFiscal.Impostos.CST.ICMS30 in '..\..\src\Calculos\CST\DelphiFiscal.Impostos.CST.ICMS30.pas',
DelphiFiscal.Impostos.CST.ICMS70 in '..\..\src\Calculos\CST\DelphiFiscal.Impostos.CST.ICMS70.pas',
DelphiFiscal.Calculos.ST in '..\..\src\Calculos\ST\DelphiFiscal.Calculos.ST.pas',
DelphiFiscal.Calculos.ICMS in '..\..\src\Calculos\ICMS\DelphiFiscal.Calculos.ICMS.pas',
DelphiFiscal.Base.Interfaces in '..\..\src\Calculos\DelphiFiscal.Base.Interfaces.pas',
DelphiFiscal.CST in '..\..\src\Calculos\CST\DelphiFiscal.CST.pas',
DelphiFiscal.Base in '..\..\src\Calculos\DelphiFiscal.Base.pas',
DelphiFiscal.Impostos.CST.ICMS101 in '..\..\src\Calculos\CST\DelphiFiscal.Impostos.CST.ICMS101.pas',
DelphiFiscal.Impostos.CST.ICMS201 in '..\..\src\Calculos\CST\DelphiFiscal.Impostos.CST.ICMS201.pas',
DelphiFiscal.Impostos.CST.ICMS202 in '..\..\src\Calculos\CST\DelphiFiscal.Impostos.CST.ICMS202.pas',
DelphiFiscal.Impostos.CST.ICMS203 in '..\..\src\Calculos\CST\DelphiFiscal.Impostos.CST.ICMS203.pas',
DelphiFiscal.Calculos.IPI in '..\..\src\Calculos\IPI\DelphiFiscal.Calculos.IPI.pas',
DelphiFiscal.Impostos.CST.IPI50 in '..\..\src\Calculos\CST\DelphiFiscal.Impostos.CST.IPI50.pas',
DelphiFiscal.Calculos.PIS in '..\..\src\Calculos\PIS\DelphiFiscal.Calculos.PIS.pas',
DelphiFiscal.Impostos.CST.PIS01 in '..\..\src\Calculos\CST\DelphiFiscal.Impostos.CST.PIS01.pas',
DelphiFiscal.Impostos.CST.PIS02 in '..\..\src\Calculos\CST\DelphiFiscal.Impostos.CST.PIS02.pas',
DelphiFiscal.Impostos.CST.PIS03 in '..\..\src\Calculos\CST\DelphiFiscal.Impostos.CST.PIS03.pas',
DelphiFiscal.Impostos.CST.COFINS01 in '..\..\src\Calculos\CST\DelphiFiscal.Impostos.CST.COFINS01.pas',
DelphiFiscal.Calculos.COFINS in '..\..\src\Calculos\COFINS\DelphiFiscal.Calculos.COFINS.pas',
DelphiFiscal.Impostos.CST.COFINS02 in '..\..\src\Calculos\CST\DelphiFiscal.Impostos.CST.COFINS02.pas',
DelphiFiscal.Impostos.CST.COFINS03 in '..\..\src\Calculos\CST\DelphiFiscal.Impostos.CST.COFINS03.pas',
DelphiFiscal.Controller.Interfaces in '..\..\src\Controller\DelphiFiscal.Controller.Interfaces.pas',
DelphiFiscal.Calculos.ST.Interfaces in '..\..\src\Calculos\ST\DelphiFiscal.Calculos.ST.Interfaces.pas',
DelphiFiscal.Controller in '..\..\src\Controller\DelphiFiscal.Controller.pas',
DelphiFiscal.Calculos.PIS.Intefaces in '..\..\src\Calculos\PIS\DelphiFiscal.Calculos.PIS.Intefaces.pas',
DelphiFiscal.Calculos.COFINS.Interfaces in '..\..\src\Calculos\COFINS\DelphiFiscal.Calculos.COFINS.Interfaces.pas',
DelphiFiscal.Calculos.IPI.Interfaces in '..\..\src\Calculos\IPI\DelphiFiscal.Calculos.IPI.Interfaces.pas',
DelphiFiscal.Calculos.ICMS.interfaces in '..\..\src\Calculos\ICMS\DelphiFiscal.Calculos.ICMS.interfaces.pas',
DelphiFiscal.CST.Interfaces in '..\..\src\Calculos\CST\DelphiFiscal.CST.Interfaces.pas';

{$R *.res}

begin
Application.Initialize;
ReportMemoryLeaksOnShutdown := true;
Expand Down
96 changes: 84 additions & 12 deletions samples/delphi/Delphiscal.dproj
Original file line number Diff line number Diff line change
Expand Up @@ -111,18 +111,51 @@
<Form>FrmMain</Form>
<FormType>dfm</FormType>
</DCCReference>
<DCCReference Include="..\..\src\Delphiscal.Utils.pas"/>
<BuildConfiguration Include="Release">
<Key>Cfg_2</Key>
<CfgParent>Base</CfgParent>
</BuildConfiguration>
<DCCReference Include="..\..\src\Util\Delphiscal.Utils.pas"/>
<DCCReference Include="..\..\src\Calculos\CST\DelphiFiscal.Impostos.CST.ICMS00.pas"/>
<DCCReference Include="..\..\src\Calculos\CST\DelphiFiscal.Impostos.CST.ICMS20.pas"/>
<DCCReference Include="..\..\src\Calculos\CST\DelphiFiscal.Impostos.CST.ICMS51.pas"/>
<DCCReference Include="..\..\src\Calculos\CST\DelphiFiscal.Impostos.CST.ICMS10.pas"/>
<DCCReference Include="..\..\src\Calculos\CST\DelphiFiscal.Impostos.CST.ICMS30.pas"/>
<DCCReference Include="..\..\src\Calculos\CST\DelphiFiscal.Impostos.CST.ICMS70.pas"/>
<DCCReference Include="..\..\src\Calculos\ST\DelphiFiscal.Calculos.ST.pas"/>
<DCCReference Include="..\..\src\Calculos\ICMS\DelphiFiscal.Calculos.ICMS.pas"/>
<DCCReference Include="..\..\src\Calculos\DelphiFiscal.Base.Interfaces.pas"/>
<DCCReference Include="..\..\src\Calculos\CST\DelphiFiscal.CST.pas"/>
<DCCReference Include="..\..\src\Calculos\DelphiFiscal.Base.pas"/>
<DCCReference Include="..\..\src\Calculos\CST\DelphiFiscal.Impostos.CST.ICMS101.pas"/>
<DCCReference Include="..\..\src\Calculos\CST\DelphiFiscal.Impostos.CST.ICMS201.pas"/>
<DCCReference Include="..\..\src\Calculos\CST\DelphiFiscal.Impostos.CST.ICMS202.pas"/>
<DCCReference Include="..\..\src\Calculos\CST\DelphiFiscal.Impostos.CST.ICMS203.pas"/>
<DCCReference Include="..\..\src\Calculos\IPI\DelphiFiscal.Calculos.IPI.pas"/>
<DCCReference Include="..\..\src\Calculos\CST\DelphiFiscal.Impostos.CST.IPI50.pas"/>
<DCCReference Include="..\..\src\Calculos\PIS\DelphiFiscal.Calculos.PIS.pas"/>
<DCCReference Include="..\..\src\Calculos\CST\DelphiFiscal.Impostos.CST.PIS01.pas"/>
<DCCReference Include="..\..\src\Calculos\CST\DelphiFiscal.Impostos.CST.PIS02.pas"/>
<DCCReference Include="..\..\src\Calculos\CST\DelphiFiscal.Impostos.CST.PIS03.pas"/>
<DCCReference Include="..\..\src\Calculos\CST\DelphiFiscal.Impostos.CST.COFINS01.pas"/>
<DCCReference Include="..\..\src\Calculos\COFINS\DelphiFiscal.Calculos.COFINS.pas"/>
<DCCReference Include="..\..\src\Calculos\CST\DelphiFiscal.Impostos.CST.COFINS02.pas"/>
<DCCReference Include="..\..\src\Calculos\CST\DelphiFiscal.Impostos.CST.COFINS03.pas"/>
<DCCReference Include="..\..\src\Controller\DelphiFiscal.Controller.Interfaces.pas"/>
<DCCReference Include="..\..\src\Calculos\ST\DelphiFiscal.Calculos.ST.Interfaces.pas"/>
<DCCReference Include="..\..\src\Controller\DelphiFiscal.Controller.pas"/>
<DCCReference Include="..\..\src\Calculos\PIS\DelphiFiscal.Calculos.PIS.Intefaces.pas"/>
<DCCReference Include="..\..\src\Calculos\COFINS\DelphiFiscal.Calculos.COFINS.Interfaces.pas"/>
<DCCReference Include="..\..\src\Calculos\IPI\DelphiFiscal.Calculos.IPI.Interfaces.pas"/>
<DCCReference Include="..\..\src\Calculos\ICMS\DelphiFiscal.Calculos.ICMS.interfaces.pas"/>
<DCCReference Include="..\..\src\Calculos\CST\DelphiFiscal.CST.Interfaces.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>
Expand Down Expand Up @@ -464,6 +497,11 @@
<Operation>1</Operation>
<Extensions>.framework</Extensions>
</Platform>
<Platform Name="OSXARM64">
<RemoteDir>Contents\MacOS</RemoteDir>
<Operation>1</Operation>
<Extensions>.framework</Extensions>
</Platform>
<Platform Name="Win32">
<Operation>0</Operation>
</Platform>
Expand Down Expand Up @@ -491,6 +529,11 @@
<Operation>1</Operation>
<Extensions>.dylib</Extensions>
</Platform>
<Platform Name="OSXARM64">
<RemoteDir>Contents\MacOS</RemoteDir>
<Operation>1</Operation>
<Extensions>.dylib</Extensions>
</Platform>
<Platform Name="Win32">
<Operation>0</Operation>
<Extensions>.dll;.bpl</Extensions>
Expand Down Expand Up @@ -519,6 +562,11 @@
<Operation>1</Operation>
<Extensions>.dylib</Extensions>
</Platform>
<Platform Name="OSXARM64">
<RemoteDir>Contents\MacOS</RemoteDir>
<Operation>1</Operation>
<Extensions>.dylib</Extensions>
</Platform>
<Platform Name="Win32">
<Operation>0</Operation>
<Extensions>.bpl</Extensions>
Expand Down Expand Up @@ -548,6 +596,10 @@
<RemoteDir>Contents\Resources\StartUp\</RemoteDir>
<Operation>0</Operation>
</Platform>
<Platform Name="OSXARM64">
<RemoteDir>Contents\Resources\StartUp\</RemoteDir>
<Operation>0</Operation>
</Platform>
<Platform Name="Win32">
<Operation>0</Operation>
</Platform>
Expand Down Expand Up @@ -1085,6 +1137,10 @@
<RemoteDir>..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="OSXARM64">
<RemoteDir>..\$(PROJECTNAME).app.dSYM\Contents\Resources\DWARF</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="ProjectOSXEntitlements">
<Platform Name="OSX32">
Expand All @@ -1095,6 +1151,10 @@
<RemoteDir>..\</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="OSXARM64">
<RemoteDir>..\</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="ProjectOSXInfoPList">
<Platform Name="OSX32">
Expand All @@ -1105,6 +1165,10 @@
<RemoteDir>Contents</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="OSXARM64">
<RemoteDir>Contents</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Name="ProjectOSXResource">
<Platform Name="OSX32">
Expand All @@ -1115,6 +1179,10 @@
<RemoteDir>Contents\Resources</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="OSXARM64">
<RemoteDir>Contents\Resources</RemoteDir>
<Operation>1</Operation>
</Platform>
</DeployClass>
<DeployClass Required="true" Name="ProjectOutput">
<Platform Name="Android">
Expand Down Expand Up @@ -1145,6 +1213,10 @@
<RemoteDir>Contents\MacOS</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="OSXARM64">
<RemoteDir>Contents\MacOS</RemoteDir>
<Operation>1</Operation>
</Platform>
<Platform Name="Win32">
<Operation>0</Operation>
</Platform>
Expand Down Expand Up @@ -1183,17 +1255,17 @@
<Operation>1</Operation>
</Platform>
</DeployClass>
<ProjectRoot Platform="iOSDevice64" Name="$(PROJECTNAME).app"/>
<ProjectRoot Platform="OSX32" Name="$(PROJECTNAME).app"/>
<ProjectRoot Platform="OSX64" Name="$(PROJECTNAME).app"/>
<ProjectRoot Platform="Win32" Name="$(PROJECTNAME)"/>
<ProjectRoot Platform="OSXARM64" Name="$(PROJECTNAME).app"/>
<ProjectRoot Platform="Android" Name="$(PROJECTNAME)"/>
<ProjectRoot Platform="Win64" Name="$(PROJECTNAME)"/>
<ProjectRoot Platform="Android64" Name="$(PROJECTNAME)"/>
<ProjectRoot Platform="iOSDevice32" Name="$(PROJECTNAME).app"/>
<ProjectRoot Platform="OSXARM64" Name="$(PROJECTNAME).app"/>
<ProjectRoot Platform="iOSDevice64" Name="$(PROJECTNAME).app"/>
<ProjectRoot Platform="Linux64" Name="$(PROJECTNAME)"/>
<ProjectRoot Platform="Win32" Name="$(PROJECTNAME)"/>
<ProjectRoot Platform="OSX32" Name="$(PROJECTNAME).app"/>
<ProjectRoot Platform="Android" Name="$(PROJECTNAME)"/>
<ProjectRoot Platform="OSX64" Name="$(PROJECTNAME).app"/>
<ProjectRoot Platform="iOSSimulator" Name="$(PROJECTNAME).app"/>
<ProjectRoot Platform="Android64" Name="$(PROJECTNAME)"/>
</Deployment>
<Platforms>
<Platform value="Win32">True</Platform>
Expand Down
Loading