diff options
author | florian <florian@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2021-04-04 14:54:56 +0000 |
---|---|---|
committer | florian <florian@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2021-04-04 14:54:56 +0000 |
commit | e170e957f40bbf151c8757141132eb60fd2b2d1f (patch) | |
tree | 5761568c1efdfff0115fef1d0657ec3eb3d6ec11 /rtl/darwin | |
parent | 5cdd9b080b2635b33884c4c486cf8bd1d080a8ed (diff) | |
download | fpc-e170e957f40bbf151c8757141132eb60fd2b2d1f.tar.gz |
+ lazarus project
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49119 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'rtl/darwin')
-rw-r--r-- | rtl/darwin/buildrtl.lpi | 70 | ||||
-rw-r--r-- | rtl/darwin/buildrtl.pp | 29 |
2 files changed, 99 insertions, 0 deletions
diff --git a/rtl/darwin/buildrtl.lpi b/rtl/darwin/buildrtl.lpi new file mode 100644 index 0000000000..dbac3c78ca --- /dev/null +++ b/rtl/darwin/buildrtl.lpi @@ -0,0 +1,70 @@ +<?xml version="1.0" encoding="UTF-8"?> +<CONFIG> + <ProjectOptions> + <Version Value="12"/> + <General> + <Flags> + <MainUnitHasCreateFormStatements Value="False"/> + <MainUnitHasTitleStatement Value="False"/> + <MainUnitHasScaledStatement Value="False"/> + <Runnable Value="False"/> + <LRSInOutputDirectory Value="False"/> + <CompatibilityMode Value="True"/> + </Flags> + <SessionStorage Value="InProjectDir"/> + <Title Value="buildrtl"/> + </General> + <BuildModes Count="1"> + <Item1 Name="default" Default="True"/> + </BuildModes> + <PublishOptions> + <Version Value="2"/> + </PublishOptions> + <RunParams> + <local> + <LaunchingApplication PathPlusParams="/usr/X11R6/bin/xterm -T 'Lazarus Run Output' -e $(LazarusDir)/tools/runwait.sh $(TargetCmdLine)"/> + </local> + <FormatVersion Value="2"/> + <Modes Count="1"> + <Mode0 Name="default"> + <local> + <LaunchingApplication PathPlusParams="/usr/X11R6/bin/xterm -T 'Lazarus Run Output' -e $(LazarusDir)/tools/runwait.sh $(TargetCmdLine)"/> + </local> + </Mode0> + </Modes> + </RunParams> + <Units Count="1"> + <Unit0> + <Filename Value="buildrtl.pp"/> + <IsPartOfProject Value="True"/> + </Unit0> + </Units> + </ProjectOptions> + <CompilerOptions> + <Version Value="11"/> + <SearchPaths> + <IncludeFiles Value="../inc;../$(TargetCPU);../unix;../objpas/classes;../objpas/sysutils;../objpas;$(TargetCPU);../bsd;../bsd/$(TargetCPU)"/> + <OtherUnitFiles Value="../objpas;../objpas/classes;../objpas/sysutils;../inc;../unix;../$(TargetCPU);.../charmaps"/> + <UnitOutputDirectory Value="../units/$(TargetCPU)-darwin"/> + </SearchPaths> + <Parsing> + <Style Value="2"/> + <SyntaxOptions> + <SyntaxMode Value="fpc"/> + <CStyleOperator Value="False"/> + <UseAnsiStrings Value="False"/> + </SyntaxOptions> + </Parsing> + <Other> + <Verbosity> + <ShowNotes Value="False"/> + <ShowHints Value="False"/> + </Verbosity> + <ExecuteBefore> + <Command Value="make RELEASE=1 clean system.ppu uuchar.ppu objpas.ppu lineinfo.ppu lnfodwrf.ppu prt0.o cprt0.o gprt0.o dllprt0.o"/> + <ScanForMakeMsgs Value="True"/> + <ShowAllMessages Value="True"/> + </ExecuteBefore> + </Other> + </CompilerOptions> +</CONFIG> diff --git a/rtl/darwin/buildrtl.pp b/rtl/darwin/buildrtl.pp new file mode 100644 index 0000000000..c64b8960ae --- /dev/null +++ b/rtl/darwin/buildrtl.pp @@ -0,0 +1,29 @@ +{ This unit is only used to edit the rtl with lazarus } +unit buildrtl; + + interface + + uses + { those units are directly build using make: + system uuchar objpas macpas iso7185 cpall lineinfo lnfodwrf + } + macpas, iso7185, + fpintres, // $(SYSINIT_UNITS) \ + si_prc, si_c, si_g, si_dll, + unixtype, ctypes, baseunix, strings, extpas, syscall, unixutil, + heaptrc, + termio, unix, initc, cmem, +{$ifdef CPUI386} + mmx, +{$endif CPUI386} + linuxvcs, + sysutils, typinfo, math, + charset, cpall, character, unixcp, getopts, + errors, dl, dynlibs, + types, sysconst, fpwidestring, + cthreads, sortbase, classes, fgl, rtlconsts, dos, cwstring, bsd, fpcylix, + softfpu, sfpux80, ufloatx80, sfpu128, ufloat128; + + implementation + +end. |