Browse Source

Daemon compileable changes

Minor changes in order to be compileable by Lazarus or
FreePascalCompiler on linux systems
PascalCoin 7 years ago
parent
commit
56517db41a

+ 1 - 0
src/core/UOpTransaction.pas

@@ -297,6 +297,7 @@ Begin
   TPCOperationsComp.RegisterOperationClass(TOpBuyAccount);
   TPCOperationsComp.RegisterOperationClass(TOpBuyAccount);
   TPCOperationsComp.RegisterOperationClass(TOpChangeKeySigned);
   TPCOperationsComp.RegisterOperationClass(TOpChangeKeySigned);
   TPCOperationsComp.RegisterOperationClass(TOpChangeAccountInfo);
   TPCOperationsComp.RegisterOperationClass(TOpChangeAccountInfo);
+  TPCOperationsComp.RegisterOperationClass(TOpMultiOperation);
 End;
 End;
 
 
 { TOpChangeAccountInfo }
 { TOpChangeAccountInfo }

+ 1 - 1
src/core/UTxMultiOperation.pas

@@ -1,4 +1,4 @@
-unit UtxMultiOperation;
+unit UTxMultiOperation;
 
 
 {$IFDEF FPC}
 {$IFDEF FPC}
   {$mode delphi}
   {$mode delphi}

+ 2 - 7
src/pascalcoin_daemon.lpi

@@ -10,7 +10,7 @@
       </Flags>
       </Flags>
       <SessionStorage Value="InProjectDir"/>
       <SessionStorage Value="InProjectDir"/>
       <MainUnit Value="0"/>
       <MainUnit Value="0"/>
-      <Title Value="PascalCoin Daemon"/>
+      <Title Value="pascalcoin_daemon"/>
       <UseAppBundle Value="False"/>
       <UseAppBundle Value="False"/>
       <ResourceType Value="res"/>
       <ResourceType Value="res"/>
     </General>
     </General>
@@ -30,11 +30,6 @@
         <Display Use="True" Value=""/>
         <Display Use="True" Value=""/>
       </local>
       </local>
     </RunParams>
     </RunParams>
-    <RequiredPackages Count="1">
-      <Item1>
-        <PackageName Value="LCL"/>
-      </Item1>
-    </RequiredPackages>
     <Units Count="1">
     <Units Count="1">
       <Unit0>
       <Unit0>
         <Filename Value="pascalcoin_daemon.pp"/>
         <Filename Value="pascalcoin_daemon.pp"/>
@@ -50,7 +45,7 @@
     </Target>
     </Target>
     <SearchPaths>
     <SearchPaths>
       <IncludeFiles Value="$(ProjOutDir)"/>
       <IncludeFiles Value="$(ProjOutDir)"/>
-      <OtherUnitFiles Value="core;common;libraries\synapse;libraries\generics.collections;libraries\sphere10"/>
+      <OtherUnitFiles Value="core;libraries\synapse;common"/>
       <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
       <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
     </SearchPaths>
     </SearchPaths>
     <CodeGeneration>
     <CodeGeneration>

+ 0 - 2
src/pascalcoin_daemon.pp

@@ -2,13 +2,11 @@ program pascalcoin_daemon;
 
 
 {$mode objfpc}{$H+}
 {$mode objfpc}{$H+}
 {$define usecthreads}
 {$define usecthreads}
-{$apptype gui}
 
 
 uses
 uses
   {$IFDEF UNIX}{$IFDEF UseCThreads}
   {$IFDEF UNIX}{$IFDEF UseCThreads}
   cthreads,
   cthreads,
   {$ENDIF}{$ENDIF}
   {$ENDIF}{$ENDIF}
-  Interfaces,
   sysutils,
   sysutils,
   Classes, daemonapp,
   Classes, daemonapp,
   UCrypto, upcdaemon;
   UCrypto, upcdaemon;