Permalink
Browse files

Update Linux build files

  • Loading branch information...
darealshinji committed Jan 11, 2019
1 parent f340500 commit ecc79b35b23968c5bc8f6401bf0d7ecedc4f6f58
Showing with 43 additions and 117 deletions.
  1. +2 −2 Makefile
  2. +41 −115 quickhash_linux.lpi
@@ -1,10 +1,10 @@
# Makefile for Linux
# https://sourceforge.net/projects/lazarus/files/Lazarus%20Linux%20amd64%20DEB/Lazarus%201.6.4/
# https://sourceforge.net/projects/lazarus/files/Lazarus%20Linux%20amd64%20DEB/Lazarus%201.8.4/

PREFIX ?= /usr
BIN = quickhash

LAZARUSDIR ?= /usr/share/lazarus/1.6.4/
LAZARUSDIR ?= /usr/share/lazarus/1.8.4/
LAZBUILD := $(LAZARUSDIR)lazbuild
LAZRES := $(LAZARUSDIR)tools/lazres

@@ -12,7 +12,12 @@
<AutoIncrementBuild Value="False"/>
<MajorVersionNr Value="3"/>
<Language Value="0809"/>
<StringTable Comments="Free, cross platform, open-source file and disk hashing software" CompanyName="Ted Smith (Ted Technology on Sourceforge)" FileDescription="File hashing GUI for Linux &amp; Windows" LegalCopyright="2011 - 2018 (c) Ted Smith" ProductName="QuickHash (www.quickhash-gui.org)" ProductVersion=""/>
<StringTable Comments="Free, cross platform, open-source file and disk hashing software"
CompanyName="Ted Smith (Ted Technology on Sourceforge)"
FileDescription="The easy and convenient way to hash data in Linux, OSX and Windows"
LegalCopyright="2011 - 2019 (c) Ted Smith"
ProductName="QuickHash (www.quickhash-gui.org)"
/>
</VersionInfo>
<BuildModes Count="1">
<Item1 Name="default" Default="True"/>
@@ -37,150 +42,67 @@
<PackageName Value="LCL"/>
</Item6>
</RequiredPackages>
<Units Count="13">
<Units Count="19">
<Unit0>
<Filename Value="quickhash.lpr"/>
<IsPartOfProject Value="True"/>
<EditorIndex Value="5"/>
<TopLine Value="84"/>
<CursorPos Y="95"/>
<UsageCount Value="200"/>
<Loaded Value="True"/>
</Unit0>
<Unit1>
<Filename Value="unit2.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="MainForm"/>
<HasResources Value="True"/>
<ResourceBaseClass Value="Form"/>
<UnitName Value="Unit2"/>
<IsVisibleTab Value="True"/>
<TopLine Value="1299"/>
<CursorPos X="7" Y="1329"/>
<UsageCount Value="201"/>
<Loaded Value="True"/>
<LoadedDesigner Value="True"/>
</Unit1>
<Unit2>
<Filename Value="udisplaygrid.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="frmDisplayGrid1"/>
<HasResources Value="True"/>
<ResourceBaseClass Value="Form"/>
<UnitName Value="uDisplayGrid"/>
<EditorIndex Value="4"/>
<CursorPos X="27" Y="6"/>
<UsageCount Value="201"/>
<Loaded Value="True"/>
<LoadedDesigner Value="True"/>
<Filename Value="unit2.lfm"/>
</Unit2>
<Unit3>
<Filename Value="diskmodule.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="frmDiskHashingModule"/>
<HasResources Value="True"/>
<ResourceBaseClass Value="Form"/>
<EditorIndex Value="2"/>
<CursorPos X="32" Y="11"/>
<UsageCount Value="200"/>
<Loaded Value="True"/>
<LoadedDesigner Value="True"/>
<Filename Value="dbases_sqlite.pas"/>
</Unit3>
<Unit4>
<Filename Value="diskmodule.lfm"/>
<IsPartOfProject Value="True"/>
<EditorIndex Value="-1"/>
<WindowIndex Value="-1"/>
<TopLine Value="-1"/>
<CursorPos X="-1" Y="-1"/>
<UsageCount Value="200"/>
<DefaultSyntaxHighlighter Value="LFM"/>
<Filename Value="dbases_sqlite.lfm"/>
</Unit4>
<Unit5>
<Filename Value="diskspecification.lfm"/>
<IsPartOfProject Value="True"/>
<EditorIndex Value="-1"/>
<WindowIndex Value="-1"/>
<TopLine Value="-1"/>
<CursorPos X="-1" Y="-1"/>
<UsageCount Value="200"/>
<DefaultSyntaxHighlighter Value="LFM"/>
<Filename Value="diskmodule.pas"/>
</Unit5>
<Unit6>
<Filename Value="diskspecification.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="frmTechSpecs"/>
<HasResources Value="True"/>
<ResourceBaseClass Value="Form"/>
<EditorIndex Value="-1"/>
<TopLine Value="12"/>
<CursorPos X="3" Y="26"/>
<UsageCount Value="200"/>
<Filename Value="diskmodule.lfm"/>
</Unit6>
<Unit7>
<Filename Value="GPTMBR.pas"/>
<IsPartOfProject Value="True"/>
<EditorIndex Value="-1"/>
<WindowIndex Value="-1"/>
<TopLine Value="-1"/>
<CursorPos X="-1" Y="-1"/>
<UsageCount Value="200"/>
<Filename Value="diskspecification.pas"/>
</Unit7>
<Unit8>
<Filename Value="uGPT.pas"/>
<IsPartOfProject Value="True"/>
<EditorIndex Value="-1"/>
<WindowIndex Value="-1"/>
<TopLine Value="-1"/>
<CursorPos X="-1" Y="-1"/>
<UsageCount Value="200"/>
<Filename Value="diskspecification.lfm"/>
</Unit8>
<Unit9>
<Filename Value="uprogress.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="frmProgress"/>
<HasResources Value="True"/>
<ResourceBaseClass Value="Form"/>
<UnitName Value="uProgress"/>
<EditorIndex Value="3"/>
<CursorPos X="17"/>
<UsageCount Value="200"/>
<Loaded Value="True"/>
<LoadedDesigner Value="True"/>
<Filename Value="FindAllFilesEnhanced.pas"/>
</Unit9>
<Unit10>
<Filename Value="dbases_sqlite.pas"/>
<IsPartOfProject Value="True"/>
<ComponentName Value="frmSQLiteDBases"/>
<HasResources Value="True"/>
<ResourceBaseClass Value="Form"/>
<EditorIndex Value="1"/>
<CursorPos X="31" Y="22"/>
<UsageCount Value="200"/>
<Loaded Value="True"/>
<LoadedDesigner Value="True"/>
<Filename Value="frmaboutunit.pas"/>
</Unit10>
<Unit11>
<Filename Value="loadhashlist.pas"/>
<IsPartOfProject Value="True"/>
<EditorIndex Value="-1"/>
<TopLine Value="4"/>
<CursorPos X="53" Y="16"/>
<UsageCount Value="77"/>
<Filename Value="frmaboutunit.lfm"/>
</Unit11>
<Unit12>
<Filename Value="uloadhashlist.pas"/>
<IsPartOfProject Value="True"/>
<UnitName Value="uLoadhashlist"/>
<EditorIndex Value="-1"/>
<CursorPos X="21"/>
<UsageCount Value="75"/>
<Filename Value="GPTMBR.pas"/>
</Unit12>
<Unit13>
<Filename Value="udisplaygrid.pas"/>
</Unit13>
<Unit14>
<Filename Value="udisplaygrid.lfm"/>
</Unit14>
<Unit15>
<Filename Value="uGPT.pas"/>
</Unit15>
<Unit16>
<Filename Value="uKnownHashLists.pas"/>
</Unit16>
<Unit17>
<Filename Value="uprogress.pas"/>
</Unit17>
<Unit18>
<Filename Value="uprogress.lfm"/>
</Unit18>
</Units>
<JumpHistory HistoryIndex="-1"/>
</ProjectOptions>
<CompilerOptions>
<Version Value="11"/>
<Target>
<Filename Value="quickhash"/>
</Target>
@@ -193,10 +115,14 @@
</SyntaxOptions>
</Parsing>
<CodeGeneration>
<RelocatableUnit Value="True"/>
<Checks>
<IOChecks Value="True"/>
<RangeChecks Value="True"/>
<OverflowChecks Value="True"/>
<StackChecks Value="True"/>
</Checks>
<VerifyObjMethodCallValidity Value="True"/>
<Optimizations>
<OptimizationLevel Value="3"/>
</Optimizations>
@@ -209,7 +135,7 @@
</Debugging>
<Options>
<PassLinkerOptions Value="True"/>
<LinkerOptions Value="-z relro --as-needed"/>
<LinkerOptions Value="-z relro -pie --as-needed"/>
</Options>
</Linking>
<Other>

0 comments on commit ecc79b3

Please sign in to comment.