1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
|
<?xml version="1.0" encoding="utf-8"?>
<CodeLite_Project Name="cobra-executable" InternalType="User templates" IconIndex="console16">
<Description>Build a .Net executable from Cobra source.
Assumption is that workspace directory is in (root) directory of source file tree
Debug files are made in the same directory.
Release files are placed in ./Release directory
</Description>
<Settings Type="Executable">
<Configuration Name="Debug" CompilerType="Cobra" DebuggerType="None" Type="Executable" BuildCmpWithGlobalSettings="append" BuildLnkWithGlobalSettings="append" BuildResWithGlobalSettings="append">
<Compiler Options="" Required="no">
<IncludePath Value="."/>
</Compiler>
<Linker Options="" Required="no"/>
<ResourceCompiler Options="" Required="no"/>
<General OutputFile="./$(ProjectName)" IntermediateDirectory="$(ProjectPath)" Command="$(ProjectName)" CommandArguments="" WorkingDirectory="$(ProjectPath)" PauseExecWhenProcTerminates="yes"/>
<Debugger IsRemote="no" RemoteHostName="" RemoteHostPort="" DebuggerPath="">
<PostConnectCommands/>
<StartupCommands/>
</Debugger>
<PreBuild/>
<PostBuild/>
<CustomBuild Enabled="yes">
<Target Name="echo">echo $(CurrentFileName)</Target>
<CleanCommand>rm -rf *~ *.cobra.cs *.exe *.pdb</CleanCommand>
<BuildCommand>$(cobrac) -c -debug -files:build-files</BuildCommand>
<PreprocessFileCommand>pwd</PreprocessFileCommand>
<SingleFileCommand>$(cobrac) -c -debug $(CurrentFileName)</SingleFileCommand>
<MakefileGenerationCommand/>
<ThirdPartyToolName>None</ThirdPartyToolName>
<WorkingDirectory>$(ProjectPath)</WorkingDirectory>
</CustomBuild>
<AdditionalRules>
<CustomPostBuild/>
<CustomPreBuild/>
</AdditionalRules>
</Configuration>
<Configuration Name="Release" CompilerType="Cobra" DebuggerType="" Type="Executable" BuildCmpWithGlobalSettings="append" BuildLnkWithGlobalSettings="append" BuildResWithGlobalSettings="append">
<Compiler Options="" Required="no">
<IncludePath Value="."/>
</Compiler>
<Linker Options="" Required="no"/>
<ResourceCompiler Options="" Required="no"/>
<General OutputFile="$(IntermediateDirectory)/$(ProjectName)" IntermediateDirectory="$(ProjectPath)/Release" Command="./$(ProjectName)" CommandArguments="" WorkingDirectory="$(IntermediateDirectory)" PauseExecWhenProcTerminates="yes"/>
<Debugger IsRemote="no" RemoteHostName="" RemoteHostPort="" DebuggerPath="">
<PostConnectCommands/>
<StartupCommands/>
</Debugger>
<PreBuild/>
<PostBuild/>
<CustomBuild Enabled="yes">
<Target Name="echo">echo $(CurrentFileName)</Target>
<CleanCommand>rm -rf *~ *.cobra.cs *.exe *.pdb</CleanCommand>
<BuildCommand>$(cobrac) -c -out:./Release/$(ProjectName} -files:build-files</BuildCommand>
<PreprocessFileCommand>pwd</PreprocessFileCommand>
<SingleFileCommand>$(cobrac) -c $(CurrentFileName)</SingleFileCommand>
<MakefileGenerationCommand/>
<ThirdPartyToolName>None</ThirdPartyToolName>
<WorkingDirectory>$(ProjectPath)</WorkingDirectory>
</CustomBuild>
<AdditionalRules>
<CustomPostBuild/>
<CustomPreBuild/>
</AdditionalRules>
</Configuration>
<Configuration Name="Turbo" CompilerType="Cobra" DebuggerType="" Type="Executable" BuildCmpWithGlobalSettings="append" BuildLnkWithGlobalSettings="append" BuildResWithGlobalSettings="append">
<Compiler Options="" Required="no">
<IncludePath Value="."/>
</Compiler>
<Linker Options="" Required="no"/>
<ResourceCompiler Options="" Required="no"/>
<General OutputFile="$(IntermediateDirectory)/$(ProjectName)" IntermediateDirectory="$(ProjectPath)/Turbo" Command="./$(ProjectName)" CommandArguments="" WorkingDirectory="$(IntermediateDirectory)" PauseExecWhenProcTerminates="yes"/>
<Debugger IsRemote="no" RemoteHostName="" RemoteHostPort="" DebuggerPath="">
<PostConnectCommands/>
<StartupCommands/>
</Debugger>
<PreBuild/>
<PostBuild/>
<CustomBuild Enabled="yes">
<Target Name="echo">echo $(CurrentFileName)</Target>
<CleanCommand>rm -rf *~ *.cobra.cs *.exe *.pdb</CleanCommand>
<BuildCommand>$(cobrac) -c -turbo -files:build-files</BuildCommand>
<PreprocessFileCommand>pwd</PreprocessFileCommand>
<SingleFileCommand>$(cobrac) -c -turbo $(CurrentFileName)</SingleFileCommand>
<MakefileGenerationCommand/>
<ThirdPartyToolName>None</ThirdPartyToolName>
<WorkingDirectory>$(ProjectPath)</WorkingDirectory>
</CustomBuild>
<AdditionalRules>
<CustomPostBuild/>
<CustomPreBuild/>
</AdditionalRules>
</Configuration>
<GlobalSettings>
<Compiler Options="">
<IncludePath Value=""/>
</Compiler>
<Linker Options="">
<LibraryPath Value=""/>
</Linker>
<ResourceCompiler Options=""/>
</GlobalSettings>
</Settings>
<Dependencies/>
<VirtualDirectory Name="Resources">
<File Name="build-file"/>
</VirtualDirectory>
<VirtualDirectory Name="src"/>
</CodeLite_Project>
|