diff options
author | tobigun <tobigun@b956fd51-792f-4845-bead-9b4dfca2ff2c> | 2008-07-11 20:58:30 +0000 |
---|---|---|
committer | tobigun <tobigun@b956fd51-792f-4845-bead-9b4dfca2ff2c> | 2008-07-11 20:58:30 +0000 |
commit | 084e859f8c6dc4c9b25f994a78f91340587719e6 (patch) | |
tree | 82fb303dce55efd1e92745089ba19bd58c0b71a8 /Game | |
parent | 4707ff4119c1b4186297d7c81ea2ba1c4284eee4 (diff) | |
download | usdx-084e859f8c6dc4c9b25f994a78f91340587719e6.tar.gz usdx-084e859f8c6dc4c9b25f994a78f91340587719e6.tar.xz usdx-084e859f8c6dc4c9b25f994a78f91340587719e6.zip |
lazarus projekt-files for windows (UltraStar.lpi) and linux (UltraStar-linux.lpi). The linux variant uses make for compiling. The windows one uses clean.bat to clean the build directory before a rebuild.
git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1179 b956fd51-792f-4845-bead-9b4dfca2ff2c
Diffstat (limited to '')
-rw-r--r-- | Game/Code/UltraStar-linux.lpi | 588 | ||||
-rw-r--r-- | Game/Code/UltraStar.lpi | 598 | ||||
-rw-r--r-- | Game/Code/clean.bat | 7 |
3 files changed, 1193 insertions, 0 deletions
diff --git a/Game/Code/UltraStar-linux.lpi b/Game/Code/UltraStar-linux.lpi new file mode 100644 index 00000000..05fe5983 --- /dev/null +++ b/Game/Code/UltraStar-linux.lpi @@ -0,0 +1,588 @@ +<?xml version="1.0"?> +<CONFIG> + <ProjectOptions> + <PathDelim Value="/"/> + <Version Value="6"/> + <General> + <Flags> + <MainUnitHasCreateFormStatements Value="False"/> + <MainUnitHasTitleStatement Value="False"/> + <AlwaysBuild Value="False"/> + </Flags> + <MainUnit Value="0"/> + <IconPath Value="./"/> + <TargetFileExt Value=".exe"/> + <ActiveEditorIndexAtStart Value="2"/> + </General> + <VersionInfo> + <ProjectVersion Value=""/> + </VersionInfo> + <PublishOptions> + <Version Value="2"/> + <IgnoreBinaries Value="False"/> + <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="50"> + <Unit0> + <Filename Value="UltraStar.dpr"/> + <IsPartOfProject Value="True"/> + <CursorPos X="81" Y="40"/> + <TopLine Value="1"/> + <EditorIndex Value="0"/> + <UsageCount Value="200"/> + <Loaded Value="True"/> + </Unit0> + <Unit1> + <Filename Value="switches.inc"/> + <CursorPos X="31" Y="91"/> + <TopLine Value="53"/> + <EditorIndex Value="6"/> + <UsageCount Value="100"/> + <Loaded Value="True"/> + </Unit1> + <Unit2> + <Filename Value="Classes/UPlatformLinux.pas"/> + <UnitName Value="UPlatformLinux"/> + <CursorPos X="1" Y="208"/> + <TopLine Value="182"/> + <UsageCount Value="26"/> + </Unit2> + <Unit3> + <Filename Value="Menu/UDisplay.pas"/> + <UnitName Value="UDisplay"/> + <CursorPos X="59" Y="394"/> + <TopLine Value="1"/> + <UsageCount Value="3"/> + </Unit3> + <Unit4> + <Filename Value="lib/ffmpeg/avcodec.pas"/> + <UnitName Value="avcodec"/> + <CursorPos X="14" Y="2946"/> + <TopLine Value="1"/> + <UsageCount Value="38"/> + </Unit4> + <Unit5> + <Filename Value="lib/portaudio/delphi/portaudio.pas"/> + <UnitName Value="portaudio"/> + <CursorPos X="84" Y="64"/> + <TopLine Value="35"/> + <UsageCount Value="12"/> + </Unit5> + <Unit6> + <Filename Value="Classes/UMain.pas"/> + <UnitName Value="UMain"/> + <CursorPos X="43" Y="149"/> + <TopLine Value="119"/> + <EditorIndex Value="5"/> + <UsageCount Value="56"/> + <Loaded Value="True"/> + </Unit6> + <Unit7> + <Filename Value="Classes/UVideo.pas"/> + <UnitName Value="UVideo"/> + <CursorPos X="30" Y="373"/> + <TopLine Value="340"/> + <UsageCount Value="7"/> + </Unit7> + <Unit8> + <Filename Value="Classes/UVisualizer.pas"/> + <UnitName Value="UVisualizer"/> + <CursorPos X="1" Y="53"/> + <TopLine Value="34"/> + <UsageCount Value="59"/> + </Unit8> + <Unit9> + <Filename Value="Classes/UAudio_FFMpeg.pas"/> + <UnitName Value="UAudio_FFMpeg"/> + <CursorPos X="10" Y="606"/> + <TopLine Value="33"/> + <UsageCount Value="1"/> + </Unit9> + <Unit10> + <Filename Value="Classes/UMusic.pas"/> + <UnitName Value="UMusic"/> + <CursorPos X="83" Y="357"/> + <TopLine Value="351"/> + <EditorIndex Value="7"/> + <UsageCount Value="51"/> + <Loaded Value="True"/> + </Unit10> + <Unit11> + <Filename Value="lib/ffmpeg/avformat.pas"/> + <UnitName Value="avformat"/> + <CursorPos X="15" Y="85"/> + <TopLine Value="51"/> + <UsageCount Value="51"/> + </Unit11> + <Unit12> + <Filename Value="lib/projectM/1.0/projectM.pas"/> + <UnitName Value="projectM"/> + <CursorPos X="1" Y="25"/> + <TopLine Value="1"/> + <UsageCount Value="5"/> + </Unit12> + <Unit13> + <Filename Value="Classes/UGraphic.pas"/> + <UnitName Value="UGraphic"/> + <CursorPos X="8" Y="418"/> + <TopLine Value="396"/> + <UsageCount Value="1"/> + </Unit13> + <Unit14> + <Filename Value="Classes/UAudioDecoder_FFMpeg.pas"/> + <UnitName Value="UAudioDecoder_FFMpeg"/> + <CursorPos X="27" Y="216"/> + <TopLine Value="188"/> + <EditorIndex Value="2"/> + <UsageCount Value="40"/> + <Loaded Value="True"/> + </Unit14> + <Unit15> + <Filename Value="Classes/UAudioPlayback_Portaudio.pas"/> + <UnitName Value="UAudioPlayback_Portaudio"/> + <CursorPos X="44" Y="145"/> + <TopLine Value="1"/> + <UsageCount Value="1"/> + </Unit15> + <Unit16> + <Filename Value="Classes/config.pas"/> + <UnitName Value="config"/> + <CursorPos X="27" Y="67"/> + <TopLine Value="78"/> + <UsageCount Value="6"/> + </Unit16> + <Unit17> + <Filename Value="config-linux.inc"/> + <CursorPos X="1" Y="12"/> + <TopLine Value="1"/> + <UsageCount Value="12"/> + </Unit17> + <Unit18> + <Filename Value="lib/ffmpeg/avio.pas"/> + <UnitName Value="avio"/> + <CursorPos X="17" Y="53"/> + <TopLine Value="9"/> + <UsageCount Value="12"/> + </Unit18> + <Unit19> + <Filename Value="lib/ffmpeg/swscale.pas"/> + <UnitName Value="swscale"/> + <CursorPos X="9" Y="42"/> + <TopLine Value="23"/> + <UsageCount Value="7"/> + </Unit19> + <Unit20> + <Filename Value="config.inc.in"/> + <CursorPos X="32" Y="13"/> + <TopLine Value="1"/> + <UsageCount Value="15"/> + <SyntaxHighlighter Value="None"/> + </Unit20> + <Unit21> + <Filename Value="Menu/UMenu.pas"/> + <UnitName Value="UMenu"/> + <CursorPos X="3" Y="1527"/> + <TopLine Value="1524"/> + <UsageCount Value="12"/> + </Unit21> + <Unit22> + <Filename Value="Classes/UConfig.pas"/> + <UnitName Value="UConfig"/> + <CursorPos X="1" Y="193"/> + <TopLine Value="165"/> + <UsageCount Value="2"/> + </Unit22> + <Unit23> + <Filename Value="Classes/UAudioPlayback_Bass.pas"/> + <UnitName Value="UAudioPlayback_Bass"/> + <CursorPos X="39" Y="413"/> + <TopLine Value="399"/> + <UsageCount Value="7"/> + </Unit23> + <Unit24> + <Filename Value="Classes/UAudioInput_Portaudio.pas"/> + <UnitName Value="UAudioInput_Portaudio"/> + <CursorPos X="1" Y="266"/> + <TopLine Value="244"/> + <UsageCount Value="21"/> + </Unit24> + <Unit25> + <Filename Value="Classes/USong.pas"/> + <UnitName Value="USong"/> + <CursorPos X="17" Y="1025"/> + <TopLine Value="1"/> + <UsageCount Value="12"/> + </Unit25> + <Unit26> + <Filename Value="Classes/UCommon.pas"/> + <UnitName Value="UCommon"/> + <CursorPos X="56" Y="123"/> + <TopLine Value="100"/> + <UsageCount Value="28"/> + </Unit26> + <Unit27> + <Filename Value="Classes/UAudioPlayback_SDL.pas"/> + <UnitName Value="UAudioPlayback_SDL"/> + <CursorPos X="1" Y="1"/> + <TopLine Value="1"/> + <UsageCount Value="9"/> + </Unit27> + <Unit28> + <Filename Value="Classes/UAudioPlayback_SoftMixer.pas"/> + <UnitName Value="UAudioPlayback_SoftMixer"/> + <CursorPos X="1" Y="861"/> + <TopLine Value="825"/> + <EditorIndex Value="4"/> + <UsageCount Value="54"/> + <Loaded Value="True"/> + </Unit28> + <Unit29> + <Filename Value="Classes/UAudioCore_Portaudio.pas"/> + <UnitName Value="UAudioCore_Portaudio"/> + <CursorPos X="44" Y="61"/> + <TopLine Value="27"/> + <UsageCount Value="14"/> + </Unit29> + <Unit30> + <Filename Value="Screens/UScreenSong.pas"/> + <UnitName Value="UScreenSong"/> + <CursorPos X="1" Y="1713"/> + <TopLine Value="1705"/> + <UsageCount Value="14"/> + </Unit30> + <Unit31> + <Filename Value="usr/share/lazarus/lcl/include/winapi.inc"/> + <CursorPos X="11" Y="276"/> + <TopLine Value="270"/> + <UsageCount Value="1"/> + </Unit31> + <Unit32> + <Filename Value="lib/projectM/0.9/projectM.pas"/> + <UnitName Value="projectM"/> + <CursorPos X="47" Y="560"/> + <TopLine Value="545"/> + <UsageCount Value="7"/> + </Unit32> + <Unit33> + <Filename Value="lib/jedi-sdl/sdl/Pas/sdl.pas"/> + <UnitName Value="sdl"/> + <CursorPos X="18" Y="1507"/> + <TopLine Value="1485"/> + <UsageCount Value="10"/> + </Unit33> + <Unit34> + <Filename Value="Screens/UScreenSing.pas"/> + <UnitName Value="UScreenSing"/> + <CursorPos X="57" Y="172"/> + <TopLine Value="144"/> + <UsageCount Value="9"/> + </Unit34> + <Unit35> + <Filename Value="Classes/UTexture.pas"/> + <UnitName Value="UTexture"/> + <CursorPos X="12" Y="434"/> + <TopLine Value="432"/> + <UsageCount Value="13"/> + </Unit35> + <Unit36> + <Filename Value="Classes/ULog.pas"/> + <UnitName Value="ULog"/> + <CursorPos X="8" Y="9"/> + <TopLine Value="1"/> + <UsageCount Value="1"/> + </Unit36> + <Unit37> + <Filename Value="Classes/TextGL.pas"/> + <UnitName Value="TextGL"/> + <CursorPos X="80" Y="94"/> + <TopLine Value="73"/> + <UsageCount Value="2"/> + </Unit37> + <Unit38> + <Filename Value="lib/projectM/projectM-0_9.inc"/> + <CursorPos X="1" Y="370"/> + <TopLine Value="1"/> + <UsageCount Value="29"/> + </Unit38> + <Unit39> + <Filename Value="lib/projectM/projectM.pas"/> + <UnitName Value="projectM"/> + <CursorPos X="2" Y="220"/> + <TopLine Value="182"/> + <UsageCount Value="52"/> + </Unit39> + <Unit40> + <Filename Value="lib/projectM/projectM-1_0.inc"/> + <CursorPos X="7" Y="1"/> + <TopLine Value="1"/> + <UsageCount Value="29"/> + </Unit40> + <Unit41> + <Filename Value="Classes/USong_Txt.pas"/> + <UnitName Value="USong_Txt"/> + <CursorPos X="29" Y="99"/> + <TopLine Value="88"/> + <UsageCount Value="12"/> + </Unit41> + <Unit42> + <Filename Value="lib/JEDI-SDL/OpenGL/Pas/opengl12.pas"/> + <UnitName Value="opengl12"/> + <CursorPos X="48" Y="9930"/> + <TopLine Value="9919"/> + <UsageCount Value="23"/> + </Unit42> + <Unit43> + <Filename Value="../../Modis/SDK/UPartyDefs.pas"/> + <UnitName Value="UPartyDefs"/> + <CursorPos X="5" Y="14"/> + <TopLine Value="1"/> + <UsageCount Value="23"/> + </Unit43> + <Unit44> + <Filename Value="../../Modis/sdk/UPartyDefs.pas"/> + <UnitName Value="UPartyDefs"/> + <CursorPos X="1" Y="1"/> + <TopLine Value="1"/> + <UsageCount Value="13"/> + </Unit44> + <Unit45> + <Filename Value="lib/jedi-sdl/OpenGL/Pas/opengl12.pas"/> + <UnitName Value="opengl12"/> + <CursorPos X="1" Y="1"/> + <TopLine Value="1"/> + <UsageCount Value="13"/> + </Unit45> + <Unit46> + <Filename Value="Classes/UCovers.pas"/> + <UnitName Value="UCovers"/> + <CursorPos X="42" Y="89"/> + <TopLine Value="79"/> + <UsageCount Value="13"/> + </Unit46> + <Unit47> + <Filename Value="Classes/UMediaCore_FFMpeg.pas"/> + <UnitName Value="UMediaCore_FFMpeg"/> + <CursorPos X="4" Y="16"/> + <TopLine Value="1"/> + <EditorIndex Value="1"/> + <UsageCount Value="18"/> + <Loaded Value="True"/> + </Unit47> + <Unit48> + <Filename Value="Classes/UAudioPlaybackBase.pas"/> + <UnitName Value="UAudioPlaybackBase"/> + <CursorPos X="1" Y="181"/> + <TopLine Value="160"/> + <EditorIndex Value="8"/> + <UsageCount Value="17"/> + <Loaded Value="True"/> + </Unit48> + <Unit49> + <Filename Value="lib/JEDI-SDL/SDL/Pas/sdl.pas"/> + <UnitName Value="sdl"/> + <CursorPos X="22" Y="3939"/> + <TopLine Value="3918"/> + <EditorIndex Value="3"/> + <UsageCount Value="11"/> + <Loaded Value="True"/> + </Unit49> + </Units> + <JumpHistory Count="30" HistoryIndex="29"> + <Position1> + <Filename Value="Classes/UAudioDecoder_FFMpeg.pas"/> + <Caret Line="641" Column="21" TopLine="620"/> + </Position1> + <Position2> + <Filename Value="Classes/UAudioDecoder_FFMpeg.pas"/> + <Caret Line="642" Column="15" TopLine="621"/> + </Position2> + <Position3> + <Filename Value="Classes/UAudioDecoder_FFMpeg.pas"/> + <Caret Line="644" Column="21" TopLine="623"/> + </Position3> + <Position4> + <Filename Value="lib/JEDI-SDL/SDL/Pas/sdl.pas"/> + <Caret Line="15" Column="19" TopLine="1"/> + </Position4> + <Position5> + <Filename Value="lib/JEDI-SDL/SDL/Pas/sdl.pas"/> + <Caret Line="2271" Column="13" TopLine="2250"/> + </Position5> + <Position6> + <Filename Value="lib/JEDI-SDL/SDL/Pas/sdl.pas"/> + <Caret Line="3939" Column="22" TopLine="3918"/> + </Position6> + <Position7> + <Filename Value="lib/JEDI-SDL/SDL/Pas/sdl.pas"/> + <Caret Line="3940" Column="64" TopLine="3919"/> + </Position7> + <Position8> + <Filename Value="lib/JEDI-SDL/SDL/Pas/sdl.pas"/> + <Caret Line="3941" Column="27" TopLine="3920"/> + </Position8> + <Position9> + <Filename Value="Classes/UAudioDecoder_FFMpeg.pas"/> + <Caret Line="563" Column="27" TopLine="544"/> + </Position9> + <Position10> + <Filename Value="Classes/UAudioDecoder_FFMpeg.pas"/> + <Caret Line="20" Column="5" TopLine="1"/> + </Position10> + <Position11> + <Filename Value="lib/JEDI-SDL/SDL/Pas/sdl.pas"/> + <Caret Line="11" Column="77" TopLine="1"/> + </Position11> + <Position12> + <Filename Value="lib/JEDI-SDL/SDL/Pas/sdl.pas"/> + <Caret Line="2271" Column="13" TopLine="2250"/> + </Position12> + <Position13> + <Filename Value="Classes/UAudioDecoder_FFMpeg.pas"/> + <Caret Line="97" Column="1" TopLine="55"/> + </Position13> + <Position14> + <Filename Value="Classes/UAudioDecoder_FFMpeg.pas"/> + <Caret Line="57" Column="1" TopLine="43"/> + </Position14> + <Position15> + <Filename Value="Classes/UAudioDecoder_FFMpeg.pas"/> + <Caret Line="222" Column="1" TopLine="201"/> + </Position15> + <Position16> + <Filename Value="Classes/UAudioDecoder_FFMpeg.pas"/> + <Caret Line="473" Column="17" TopLine="442"/> + </Position16> + <Position17> + <Filename Value="Classes/UAudioDecoder_FFMpeg.pas"/> + <Caret Line="556" Column="17" TopLine="525"/> + </Position17> + <Position18> + <Filename Value="Classes/UAudioDecoder_FFMpeg.pas"/> + <Caret Line="672" Column="22" TopLine="651"/> + </Position18> + <Position19> + <Filename Value="Classes/UAudioDecoder_FFMpeg.pas"/> + <Caret Line="719" Column="25" TopLine="698"/> + </Position19> + <Position20> + <Filename Value="Classes/UAudioDecoder_FFMpeg.pas"/> + <Caret Line="98" Column="1" TopLine="66"/> + </Position20> + <Position21> + <Filename Value="Classes/UAudioDecoder_FFMpeg.pas"/> + <Caret Line="62" Column="32" TopLine="41"/> + </Position21> + <Position22> + <Filename Value="Classes/UAudioDecoder_FFMpeg.pas"/> + <Caret Line="67" Column="41" TopLine="46"/> + </Position22> + <Position23> + <Filename Value="Classes/UAudioDecoder_FFMpeg.pas"/> + <Caret Line="68" Column="41" TopLine="47"/> + </Position23> + <Position24> + <Filename Value="Classes/UAudioDecoder_FFMpeg.pas"/> + <Caret Line="74" Column="34" TopLine="53"/> + </Position24> + <Position25> + <Filename Value="Classes/UAudioDecoder_FFMpeg.pas"/> + <Caret Line="90" Column="59" TopLine="69"/> + </Position25> + <Position26> + <Filename Value="Classes/UAudioDecoder_FFMpeg.pas"/> + <Caret Line="95" Column="42" TopLine="74"/> + </Position26> + <Position27> + <Filename Value="Classes/UAudioDecoder_FFMpeg.pas"/> + <Caret Line="96" Column="42" TopLine="75"/> + </Position27> + <Position28> + <Filename Value="Classes/UAudioDecoder_FFMpeg.pas"/> + <Caret Line="175" Column="41" TopLine="149"/> + </Position28> + <Position29> + <Filename Value="Classes/UAudioDecoder_FFMpeg.pas"/> + <Caret Line="229" Column="36" TopLine="191"/> + </Position29> + <Position30> + <Filename Value="Classes/UAudioDecoder_FFMpeg.pas"/> + <Caret Line="791" Column="5" TopLine="749"/> + </Position30> + </JumpHistory> + </ProjectOptions> + <CompilerOptions> + <Version Value="5"/> + <Target> + <Filename Value="../../Ultrastar"/> + </Target> + <SearchPaths> + <IncludeFiles Value="lib/JEDI-SDL/SDL/Pas/"/> + <OtherUnitFiles Value="$(LazarusDir)/components/jpeg/lib/$(TargetCPU)-$(TargetOS)/;$(LazarusDir)/components/images/lib/$(TargetCPU)-$(TargetOS)/;$(LazarusDir)/lcl/units/$(TargetCPU)-$(TargetOS)/;$(LazarusDir)/lcl/units/$(TargetCPU)-$(TargetOS)/$(LCLWidgetType)/;$(LazarusDir)/packager/units/$(TargetCPU)-$(TargetOS)/"/> + <UnitOutputDirectory Value="build/linux/lazarus"/> + <SrcPath Value="Classes/;Menu/;Screens/;lib/"/> + </SearchPaths> + <Parsing> + <SyntaxOptions> + <CStyleOperator Value="False"/> + </SyntaxOptions> + </Parsing> + <CodeGeneration> + <Generate Value="Faster"/> + </CodeGeneration> + <Linking> + <Debugging> + <GenerateDebugInfo Value="True"/> + </Debugging> + </Linking> + <Other> + <Verbosity> + <ShowNotes Value="False"/> + <ShowHints Value="False"/> + <ShowGenInfo Value="False"/> + </Verbosity> + <CustomOptions Value="-dLCL +"/> + <CompilerPath Value="$(CompPath)"/> + <ExecuteBefore> + <Command Value="/usr/bin/make"/> + <ScanForFPCMsgs Value="True"/> + <ScanForMakeMsgs Value="True"/> + </ExecuteBefore> + <ExecuteAfter> + <CompileReasons Compile="False" Build="False" Run="False"/> + </ExecuteAfter> + </Other> + <CompileReasons Compile="False" Build="False" Run="False"/> + </CompilerOptions> + <Debugging> + <Watches Count="4"> + <Item1> + <Expression Value="pCodecCtx^.error_concealment"/> + </Item1> + <Item2> + <Expression Value="pFormatCtx^.start_time"/> + </Item2> + <Item3> + <Expression Value="pFormatCtx^.duration"/> + </Item3> + <Item4> + <Expression Value="ffmpegStream^"/> + </Item4> + </Watches> + <Exceptions Count="2"> + <Item1> + <Name Value="ECodetoolError"/> + </Item1> + <Item2> + <Name Value="EFOpenError"/> + </Item2> + </Exceptions> + </Debugging> +</CONFIG> diff --git a/Game/Code/UltraStar.lpi b/Game/Code/UltraStar.lpi new file mode 100644 index 00000000..e21d8786 --- /dev/null +++ b/Game/Code/UltraStar.lpi @@ -0,0 +1,598 @@ +<?xml version="1.0"?>
+<CONFIG>
+ <ProjectOptions>
+ <PathDelim Value="\"/>
+ <Version Value="6"/>
+ <General>
+ <Flags>
+ <MainUnitHasCreateFormStatements Value="False"/>
+ <MainUnitHasTitleStatement Value="False"/>
+ <AlwaysBuild Value="False"/>
+ </Flags>
+ <SessionStorage Value="InProjectDir"/>
+ <MainUnit Value="0"/>
+ <IconPath Value=".\"/>
+ <TargetFileExt Value=".exe"/>
+ </General>
+ <VersionInfo>
+ <ProjectVersion Value=""/>
+ </VersionInfo>
+ <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="121">
+ <Unit0>
+ <Filename Value="UltraStar.dpr"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="UltraStar"/>
+ </Unit0>
+ <Unit1>
+ <Filename Value="Screens\UScreenTop5.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="UScreenTop5"/>
+ </Unit1>
+ <Unit2>
+ <Filename Value="..\..\Modis\SDK\UPartyDefs.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="UPartyDefs"/>
+ </Unit2>
+ <Unit3>
+ <Filename Value="..\..\Modis\SDK\UPluginDefs.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="uPluginDefs"/>
+ </Unit3>
+ <Unit4>
+ <Filename Value="..\..\Modis\SDK\ModiSDK.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="ModiSDK"/>
+ </Unit4>
+ <Unit5>
+ <Filename Value="Screens\UScreenPartyWin.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="UScreenPartyWin"/>
+ </Unit5>
+ <Unit6>
+ <Filename Value="Classes\UMain.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="UMain"/>
+ </Unit6>
+ <Unit7>
+ <Filename Value="Classes\ULog.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="ULog"/>
+ </Unit7>
+ <Unit8>
+ <Filename Value="Classes\UCommon.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="UCommon"/>
+ </Unit8>
+ <Unit9>
+ <Filename Value="Classes\UMusic.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="UMusic"/>
+ </Unit9>
+ <Unit10>
+ <Filename Value="Screens\UScreenScore.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="UScreenScore"/>
+ </Unit10>
+ <Unit11>
+ <Filename Value="Screens\UScreenSong.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="UScreenSong"/>
+ </Unit11>
+ <Unit12>
+ <Filename Value="lib\JEDI-SDL\OpenGL\Pas\opengl12.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="opengl12"/>
+ </Unit12>
+ <Unit13>
+ <Filename Value="Classes\UAudioDecoder_FFMpeg.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="UAudioDecoder_FFMpeg"/>
+ </Unit13>
+ <Unit14>
+ <Filename Value="Menu\UMenu.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="UMenu"/>
+ </Unit14>
+ <Unit15>
+ <Filename Value="Screens\UScreenMain.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="UScreenMain"/>
+ </Unit15>
+ <Unit16>
+ <Filename Value="Classes\UJoystick.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="UJoystick"/>
+ </Unit16>
+ <Unit17>
+ <Filename Value="Classes\USongs.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="USongs"/>
+ </Unit17>
+ <Unit18>
+ <Filename Value="Classes\UGraphicClasses.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="UGraphicClasses"/>
+ </Unit18>
+ <Unit19>
+ <Filename Value="Classes\UTexture.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="UTexture"/>
+ </Unit19>
+ <Unit20>
+ <Filename Value="Classes\TextGL.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="TextGL"/>
+ </Unit20>
+ <Unit21>
+ <Filename Value="Classes\UImage.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="UImage"/>
+ </Unit21>
+ <Unit22>
+ <Filename Value="lib\libpng\png.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="png"/>
+ </Unit22>
+ <Unit23>
+ <Filename Value="lib\ffmpeg\avcodec.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="avcodec"/>
+ </Unit23>
+ <Unit24>
+ <Filename Value="Menu\UDisplay.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="UDisplay"/>
+ </Unit24>
+ <Unit25>
+ <Filename Value="Classes\UThemes.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="UThemes"/>
+ </Unit25>
+ <Unit26>
+ <Filename Value="Classes\UParty.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="UParty"/>
+ </Unit26>
+ <Unit27>
+ <Filename Value="Screens\UScreenSing.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="UScreenSing"/>
+ </Unit27>
+ <Unit28>
+ <Filename Value="Classes\USingScores.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="USingScores"/>
+ </Unit28>
+ <Unit29>
+ <Filename Value="Classes\UGraphic.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="UGraphic"/>
+ </Unit29>
+ <Unit30>
+ <Filename Value="Screens\UScreenPopup.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="UScreenPopup"/>
+ </Unit30>
+ <Unit31>
+ <Filename Value="lib\JEDI-SDL\SDL\Pas\moduleloader.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit31>
+ <Unit32>
+ <Filename Value="lib\JEDI-SDL\SDL\Pas\sdl.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit32>
+ <Unit33>
+ <Filename Value="lib\JEDI-SDL\SDL_Image\Pas\sdl_image.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit33>
+ <Unit34>
+ <Filename Value="lib\JEDI-SDL\SDL_ttf\Pas\sdl_ttf.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit34>
+ <Unit35>
+ <Filename Value="lib\JEDI-SDL\SDL\Pas\sdlutils.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit35>
+ <Unit36>
+ <Filename Value="lib\zlib\zlib.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit36>
+ <Unit37>
+ <Filename Value="lib\portaudio\delphi\portaudio.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit37>
+ <Unit38>
+ <Filename Value="Classes\UAudioCore_Portaudio.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="UAudioCore_Portaudio"/>
+ </Unit38>
+ <Unit39>
+ <Filename Value="lib\ffmpeg\avformat.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="avformat"/>
+ </Unit39>
+ <Unit40>
+ <Filename Value="lib\ffmpeg\avutil.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="avutil"/>
+ </Unit40>
+ <Unit41>
+ <Filename Value="lib\ffmpeg\rational.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit41>
+ <Unit42>
+ <Filename Value="lib\ffmpeg\opt.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit42>
+ <Unit43>
+ <Filename Value="lib\ffmpeg\avio.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit43>
+ <Unit44>
+ <Filename Value="lib\ffmpeg\mathematics.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit44>
+ <Unit45>
+ <Filename Value="lib\ffmpeg\swscale.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit45>
+ <Unit46>
+ <Filename Value="lib\SQLite\SQLiteTable3.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit46>
+ <Unit47>
+ <Filename Value="lib\SQLite\SQLite3.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit47>
+ <Unit48>
+ <Filename Value="Menu\UMenuStatic.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit48>
+ <Unit49>
+ <Filename Value="Menu\UMenuText.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit49>
+ <Unit50>
+ <Filename Value="Menu\UMenuButton.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="UMenuButton"/>
+ </Unit50>
+ <Unit51>
+ <Filename Value="Menu\UMenuInteract.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit51>
+ <Unit52>
+ <Filename Value="Menu\UMenuSelect.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit52>
+ <Unit53>
+ <Filename Value="Menu\UMenuSelectSlide.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit53>
+ <Unit54>
+ <Filename Value="Menu\UDrawTexture.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit54>
+ <Unit55>
+ <Filename Value="Menu\UMenuButtonCollection.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit55>
+ <Unit56>
+ <Filename Value="Classes\UConfig.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit56>
+ <Unit57>
+ <Filename Value="Classes\ULanguage.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit57>
+ <Unit58>
+ <Filename Value="Classes\UDraw.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="UDraw"/>
+ </Unit58>
+ <Unit59>
+ <Filename Value="Classes\URecord.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit59>
+ <Unit60>
+ <Filename Value="Classes\UTime.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit60>
+ <Unit61>
+ <Filename Value="Classes\USong.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit61>
+ <Unit62>
+ <Filename Value="Classes\USong_TextFile.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit62>
+ <Unit63>
+ <Filename Value="Classes\USong_Txt.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit63>
+ <Unit64>
+ <Filename Value="Classes\UXMLSong.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit64>
+ <Unit65>
+ <Filename Value="Classes\UIni.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit65>
+ <Unit66>
+ <Filename Value="Classes\ULyrics.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="ULyrics"/>
+ </Unit66>
+ <Unit67>
+ <Filename Value="Classes\ULyrics_bak.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit67>
+ <Unit68>
+ <Filename Value="Classes\USkins.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit68>
+ <Unit69>
+ <Filename Value="Classes\UDataBase.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit69>
+ <Unit70>
+ <Filename Value="Classes\UCovers.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit70>
+ <Unit71>
+ <Filename Value="Classes\UCatCovers.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit71>
+ <Unit72>
+ <Filename Value="Classes\UFiles.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit72>
+ <Unit73>
+ <Filename Value="Classes\UDLLManager.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit73>
+ <Unit74>
+ <Filename Value="Classes\UPlaylist.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit74>
+ <Unit75>
+ <Filename Value="Classes\UCommandLine.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit75>
+ <Unit76>
+ <Filename Value="Classes\UTextClasses.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit76>
+ <Unit77>
+ <Filename Value="Classes\USingNotes.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit77>
+ <Unit78>
+ <Filename Value="Classes\UModules.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit78>
+ <Unit79>
+ <Filename Value="Classes\UHooks.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit79>
+ <Unit80>
+ <Filename Value="Classes\UServices.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="UServices"/>
+ </Unit80>
+ <Unit81>
+ <Filename Value="Classes\UCore.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit81>
+ <Unit82>
+ <Filename Value="Classes\UCoreModule.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit82>
+ <Unit83>
+ <Filename Value="Classes\UPluginInterface.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit83>
+ <Unit84>
+ <Filename Value="Classes\uPluginLoader.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit84>
+ <Unit85>
+ <Filename Value="Classes\UPlatform.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit85>
+ <Unit86>
+ <Filename Value="Classes\UPlatformLinux.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit86>
+ <Unit87>
+ <Filename Value="Classes\UMedia_dummy.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit87>
+ <Unit88>
+ <Filename Value="Classes\UVideo.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="UVideo"/>
+ </Unit88>
+ <Unit89>
+ <Filename Value="Classes\UAudioInput_Portaudio.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit89>
+ <Unit90>
+ <Filename Value="lib\fft\ufft.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit90>
+ <Unit91>
+ <Filename Value="Classes\UAudioPlayback_SoftMixer.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="UAudioPlayback_SoftMixer"/>
+ </Unit91>
+ <Unit92>
+ <Filename Value="Classes\UAudioPlayback_SDL.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="UAudioPlayback_SDL"/>
+ </Unit92>
+ <Unit93>
+ <Filename Value="Screens\UScreenLoading.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit93>
+ <Unit94>
+ <Filename Value="Screens\UScreenWelcome.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit94>
+ <Unit95>
+ <Filename Value="Screens\UScreenName.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit95>
+ <Unit96>
+ <Filename Value="Screens\UScreenLevel.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit96>
+ <Unit97>
+ <Filename Value="Screens\UScreenOptions.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit97>
+ <Unit98>
+ <Filename Value="Screens\UScreenOptionsGame.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit98>
+ <Unit99>
+ <Filename Value="Screens\UScreenOptionsGraphics.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit99>
+ <Unit100>
+ <Filename Value="Screens\UScreenOptionsSound.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit100>
+ <Unit101>
+ <Filename Value="Screens\UScreenOptionsLyrics.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit101>
+ <Unit102>
+ <Filename Value="Screens\UScreenOptionsThemes.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit102>
+ <Unit103>
+ <Filename Value="Screens\UScreenOptionsRecord.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit103>
+ <Unit104>
+ <Filename Value="Screens\UScreenOptionsAdvanced.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit104>
+ <Unit105>
+ <Filename Value="Screens\UScreenEditSub.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit105>
+ <Unit106>
+ <Filename Value="Screens\UScreenEdit.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit106>
+ <Unit107>
+ <Filename Value="Screens\UScreenEditConvert.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit107>
+ <Unit108>
+ <Filename Value="Screens\UScreenEditHeader.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit108>
+ <Unit109>
+ <Filename Value="Screens\UScreenOpen.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit109>
+ <Unit110>
+ <Filename Value="Screens\UScreenSongMenu.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="UScreenSongMenu"/>
+ </Unit110>
+ <Unit111>
+ <Filename Value="Screens\UScreenSongJumpto.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit111>
+ <Unit112>
+ <Filename Value="Screens\UScreenStatMain.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit112>
+ <Unit113>
+ <Filename Value="Screens\UScreenStatDetail.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit113>
+ <Unit114>
+ <Filename Value="Screens\UScreenCredits.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit114>
+ <Unit115>
+ <Filename Value="Screens\UScreenSingModi.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit115>
+ <Unit116>
+ <Filename Value="Screens\UScreenPartyNewRound.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit116>
+ <Unit117>
+ <Filename Value="Screens\UScreenPartyScore.pas"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="UScreenPartyScore"/>
+ </Unit117>
+ <Unit118>
+ <Filename Value="Screens\UScreenPartyPlayer.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit118>
+ <Unit119>
+ <Filename Value="Screens\UScreenPartyOptions.pas"/>
+ <IsPartOfProject Value="True"/>
+ </Unit119>
+ <Unit120>
+ <Filename Value="UltraStar.lpr"/>
+ <IsPartOfProject Value="True"/>
+ <UnitName Value="UltraStar"/>
+ </Unit120>
+ </Units>
+ </ProjectOptions>
+ <CompilerOptions>
+ <Version Value="5"/>
+ <PathDelim Value="\"/>
+ <Target>
+ <Filename Value="..\..\UltraStar"/>
+ </Target>
+ <SearchPaths>
+ <IncludeFiles Value="lib\JEDI-SDL\SDL\Pas\;Classes\;Menu\;Screens\;lib\JEDI-SDL\OpenGL\Pas\;lib\JEDI-SDL\SDL_Image\Pas\;lib\JEDI-SDL\SDL_ttf\Pas\;lib\SQLite\;lib\ffmpeg\;lib\fft\;lib\libpng\;lib\portaudio\delphi\;lib\zlib\;lib\pulseaudio\;\home\tobias\daten\Projekte\UltraStarDX\Kopie von trunk\Modis\SDK\"/>
+ <Libraries Value="lib\JEDI-SDL\SDL\Pas\"/>
+ <OtherUnitFiles Value="Classes\;Menu\;Screens\;lib\JEDI-SDL\SDL\Pas\;lib\JEDI-SDL\OpenGL\Pas\;lib\JEDI-SDL\SDL_Image\Pas\;lib\JEDI-SDL\SDL_ttf\Pas\;lib\SQLite\;lib\ffmpeg\;lib\fft\;lib\libpng\;lib\portaudio\delphi\;lib\zlib\"/>
+ <UnitOutputDirectory Value="build\$(TargetOS)\fpc"/>
+ <ObjectPath Value="lib\JEDI-SDL\SDL\Pas\"/>
+ <SrcPath Value="Classes\;Menu\;Screens\;lib\libpng\;lib\JEDI-SDL\SDL\Pas\;lib\JEDI-SDL\OpenGL\Pas\;lib\bass\delphi\;lib\pulseaudio\"/>
+ </SearchPaths>
+ <Parsing>
+ <SyntaxOptions>
+ <CStyleOperator Value="False"/>
+ <DelphiCompat Value="True"/>
+ </SyntaxOptions>
+ </Parsing>
+ <CodeGeneration>
+ <Generate Value="Faster"/>
+ </CodeGeneration>
+ <Other>
+ <Verbosity>
+ <ShowNotes Value="False"/>
+ <ShowHints Value="False"/>
+ <ShowGenInfo Value="False"/>
+ </Verbosity>
+ <CompilerPath Value="$(CompPath)"/>
+ <ExecuteBefore>
+ <Command Value="clean.bat"/>
+ <CompileReasons Run="False"/>
+ </ExecuteBefore>
+ </Other>
+ </CompilerOptions>
+</CONFIG>
diff --git a/Game/Code/clean.bat b/Game/Code/clean.bat new file mode 100644 index 00000000..ef4ca243 --- /dev/null +++ b/Game/Code/clean.bat @@ -0,0 +1,7 @@ +@ECHO OFF
+set OBJ_PATH=build\win32\fpc
+del %OBJ_PATH%\*.o
+del %OBJ_PATH%\*.ppu
+del %OBJ_PATH%\*.a
+del %OBJ_PATH%\*.rst
+del %OBJ_PATH%\*.compiled
|