Browse Source

added lpi for easy building the i8086 compiler with lazarus

git-svn-id: branches/i8086@23721 -
nickysn 12 years ago
parent
commit
1c08561525
2 changed files with 126 additions and 0 deletions
  1. 1 0
      .gitattributes
  2. 125 0
      compiler/ppc8086.lpi

+ 1 - 0
.gitattributes

@@ -559,6 +559,7 @@ compiler/pp.lpi svneol=native#text/plain
 compiler/pp.pas svneol=native#text/plain
 compiler/pp.pas svneol=native#text/plain
 compiler/pparautl.pas svneol=native#text/plain
 compiler/pparautl.pas svneol=native#text/plain
 compiler/ppc68k.lpi svneol=native#text/plain
 compiler/ppc68k.lpi svneol=native#text/plain
+compiler/ppc8086.lpi svneol=native#text/plain
 compiler/ppcaarch64.lpi svneol=native#text/plain
 compiler/ppcaarch64.lpi svneol=native#text/plain
 compiler/ppcarm.lpi svneol=native#text/plain
 compiler/ppcarm.lpi svneol=native#text/plain
 compiler/ppcavr.lpi svneol=native#text/plain
 compiler/ppcavr.lpi svneol=native#text/plain

+ 125 - 0
compiler/ppc8086.lpi

@@ -0,0 +1,125 @@
+<?xml version="1.0"?>
+<CONFIG>
+  <ProjectOptions>
+    <Version Value="9"/>
+    <PathDelim Value="\"/>
+    <General>
+      <Flags>
+        <MainUnitHasUsesSectionForAllUnits Value="False"/>
+        <MainUnitHasCreateFormStatements Value="False"/>
+        <MainUnitHasTitleStatement Value="False"/>
+        <LRSInOutputDirectory Value="False"/>
+      </Flags>
+      <SessionStorage Value="InProjectDir"/>
+      <MainUnit Value="0"/>
+      <Title Value="ppc8086"/>
+    </General>
+    <BuildModes Count="1">
+      <Item1 Name="default" Default="True"/>
+    </BuildModes>
+    <PublishOptions>
+      <Version Value="2"/>
+      <IncludeFileFilter Value="*.(pas|pp|inc|lfm|lpr|lrs|lpi|lpk|sh|xml)"/>
+      <ExcludeFileFilter Value="*.(bak|ppu|ppw|o|so);*~;backup"/>
+    </PublishOptions>
+    <RunParams>
+      <local>
+        <FormatVersion Value="1"/>
+        <LaunchingApplication PathPlusParams="\usr\X11R6\bin\xterm -T 'Lazarus Run Output' -e $(LazarusDir)\tools\runwait.sh $(TargetCmdLine)"/>
+      </local>
+    </RunParams>
+    <Units Count="12">
+      <Unit0>
+        <Filename Value="pp.pas"/>
+        <IsPartOfProject Value="True"/>
+        <UnitName Value="pp"/>
+      </Unit0>
+      <Unit1>
+        <Filename Value="i8086\cgcpu.pas"/>
+        <IsPartOfProject Value="True"/>
+        <UnitName Value="cgcpu"/>
+      </Unit1>
+      <Unit2>
+        <Filename Value="i8086\cpubase.inc"/>
+        <IsPartOfProject Value="True"/>
+      </Unit2>
+      <Unit3>
+        <Filename Value="i8086\cpuinfo.pas"/>
+        <IsPartOfProject Value="True"/>
+        <UnitName Value="cpuinfo"/>
+      </Unit3>
+      <Unit4>
+        <Filename Value="i8086\cpunode.pas"/>
+        <IsPartOfProject Value="True"/>
+        <UnitName Value="cpunode"/>
+      </Unit4>
+      <Unit5>
+        <Filename Value="i8086\cpupara.pas"/>
+        <IsPartOfProject Value="True"/>
+        <UnitName Value="cpupara"/>
+      </Unit5>
+      <Unit6>
+        <Filename Value="i8086\cpupi.pas"/>
+        <IsPartOfProject Value="True"/>
+        <UnitName Value="cpupi"/>
+      </Unit6>
+      <Unit7>
+        <Filename Value="i8086\cputarg.pas"/>
+        <IsPartOfProject Value="True"/>
+        <UnitName Value="cputarg"/>
+      </Unit7>
+      <Unit8>
+        <Filename Value="i8086\hlcgcpu.pas"/>
+        <IsPartOfProject Value="True"/>
+        <UnitName Value="hlcgcpu"/>
+      </Unit8>
+      <Unit9>
+        <Filename Value="i8086\ra8086att.pas"/>
+        <IsPartOfProject Value="True"/>
+        <UnitName Value="ra8086att"/>
+      </Unit9>
+      <Unit10>
+        <Filename Value="i8086\ra8086int.pas"/>
+        <IsPartOfProject Value="True"/>
+        <UnitName Value="ra8086int"/>
+      </Unit10>
+      <Unit11>
+        <Filename Value="i8086\rgcpu.pas"/>
+        <IsPartOfProject Value="True"/>
+        <UnitName Value="rgcpu"/>
+      </Unit11>
+    </Units>
+  </ProjectOptions>
+  <CompilerOptions>
+    <Version Value="11"/>
+    <PathDelim Value="\"/>
+    <Target>
+      <Filename Value="i8086\pp"/>
+    </Target>
+    <SearchPaths>
+      <IncludeFiles Value="i8086;x86"/>
+      <OtherUnitFiles Value="i8086;x86;systems"/>
+      <UnitOutputDirectory Value="i8086\lazbuild"/>
+    </SearchPaths>
+    <Parsing>
+      <SyntaxOptions>
+        <CStyleOperator Value="False"/>
+        <AllowLabel Value="False"/>
+        <CPPInline Value="False"/>
+        <UseAnsiStrings Value="False"/>
+      </SyntaxOptions>
+    </Parsing>
+    <Other>
+      <Verbosity>
+        <ShowWarn Value="False"/>
+        <ShowNotes Value="False"/>
+        <ShowHints Value="False"/>
+      </Verbosity>
+      <ConfigFile>
+        <StopAfterErrCount Value="50"/>
+      </ConfigFile>
+      <CustomOptions Value="-di8086 -dNOOPT -dEXTDEBUG -gl"/>
+      <CompilerPath Value="$(CompPath)"/>
+    </Other>
+  </CompilerOptions>
+</CONFIG>