home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2005 November
/
CDVD1105.ISO
/
Software
/
Freeware
/
programare
/
akide
/
akide0297setup.exe
/
programs.xml
< prev
next >
Wrap
Extensible Markup Language
|
2005-08-08
|
6KB
|
74 lines
<?xml version="1.0" encoding="UTF-8"?>
<!--
savedocuments - 0=none 1=all 2=active
runshaders - 0=none 1=once 2=first time + once for every file
valuepos - -1=end >=0=pos
-->
<programs>
<tools>
<tool0 description="Help contents" icon="112" initialdir="$getdir($app.path)" path="akhelp.exe" command="$if($eq($document.type,editor),$if($exists($set(msdn,C:\Program Files\Microsoft Visual Studio\MSDN98\98VS\1033\MSDNVS98.COL)),$sq$get(msdn)$sq,$if($exists($set(win32,$program.initialdir\..\win32.hlp)),$get(win32))) $document.word)" next="" justrun="1" showprogram="0" captureoutput="0" cleanoutput="0" needallparameters="0" warnings="1" runon="" checkoutputdate="0" errorpattern="" errorfile="" errorline="" output="" maxerrors="0" prompt="" />
<tool1 description="Browser preview" icon="-1" initialdir="" path="" command="$if($eq($document.type,editor),$document.open($document.path,browser))" next="" showprogram="1" captureoutput="0" justrun="1" cleanoutput="0" needallparameters="1" warnings="1" checkoutputdate="0" runon="" errorpattern="" errorfile="" errorline="" output="" maxerrors="0" prompt="" />
<tool2 description="Browser preview (external)" icon="-1" command="$if($eq($document.type,editor),$shellopen($document.path))" showprogram="1" justrun="1" needallparameters="1" warnings="1" />
</tools>
<compilers>
<dmd description="Digital Mars D" defaultprogram="dmd_compiler" executable="dmd_linker" revision="2">
<dmd_compiler description="DMD Compiler" initialdir="$project.basedir" path="dmd.exe" command=""$file.path" $group.output -I"$program.initialdir" -c" next="dmd_linker" showprogram="0" captureoutput="1" cleanoutput="0" needallparameters="1" warnings="1" checkoutputdate="1" runon="(*.d)" errorpattern="^(warning - ){0,1}(.+)\(([0-9].*)\): .+$" errorfile="$2" errorline="$3" output="$group.value(output,outputfile)" intermediate="" maxerrors="1" prompt="Compiling $getfiletitle($file.path) ...$eol" savedocuments="0" cancelnextonoverride="1" >
<groups>
<output description="Output">
<outputfile description="Output file:" command='-of""' valuepos="4" type="input" maxvalues="1" allowempty="0" />
<objdir description="Objects output directory:" command='-od""' valuepos="4" type="input" maxvalues="1" allowempty="1" />
<importdir description="Import directories:" command='-I""' valuepos="3" type="input" maxvalues="0" allowempty="1" />
<config description="Configuration:" command="" valuepos="-1" type="list" maxvalues="1" allowempty="1">
<option name="Debug" value="-debug" />
<option name="Release" value="-release" />
</config>
<debuglevel description="Debug level/indent:" command="-debug=" valuepos="-1" type="input" maxvalues="1" allowempty="1" />
<versionlevel description="Version level/indent:" command="-version=" valuepos="-1" type="input" maxvalues="1" allowempty="1" />
<debug description="Generate debug information" command="-g" type="bool" />
<optimize description="Optimize" command="-O" type="bool" />
<profile description="Profile" command="-profile" type="bool" />
<warnings description="Warnings" command="-w" type="bool" />
<inline description="Do function inlining" command="-inline" type="bool" />
<deprecated description="Allow deprecated features" command="-d" type="bool" />
<dontstrip description="Do not strip paths from source file" command="-op" type="bool" />
<quiet description="Suppress unnecessary messages" command="-quiet" type="bool" />
<unittest description="Compile in unit tests" command="-unittest" type="bool" />
<verbose description="Verbose" command="-v" type="bool" />
</output>
</groups>
</dmd_compiler>
<dmd_linker description="DMD Linker" initialdir="$project.basedir" path="dmd.exe" command='$program.output($null,"," ",") $group.output' next="" showprogram="0" captureoutput="1" cleanoutput="0" needallparameters="1" warnings="1" checkoutputdate="1" runon="" errorpattern="" errorfile="" errorline="" output="$group.value(output,outputfile)" intermediate="($program.initialdir\$getfilename($group.value(output,outputfile)).map)" maxerrors="" prompt="Linking ...$eol$eol" runshaders="1" >
<shaders>
var p=new Program;
var out=p.getOptionValue("output","outputfile");
var save=0;
if(out!=undefined && getFileExt(out)=="lib")
{
p.path="lib.exe";
p.command='-c -n "$group.value(output,outputfile)" $program.output($null,"," ",")';
p.intermediate=null;
save=1;
}
var addfiles=p.getOptionValue("output","addfile");
var arr=p.intermediate;
if(!arr || !arr.length) arr=new Array();
for(var c=0;c<addfiles.length;c++)
{
if(getFileExt(addfiles[c])=="d") arr.push("$program.initialdir\\"+getFileName(addfiles[c])+".obj");
save=1;
}
p.intermediate=arr;
if(save) p.Save();
</shaders>
<groups>
<output description="Output">
<outputfile description="Output file:" command='-of""' valuepos="4" type="input" maxvalues="1" allowempty="0" />
<objdir description="Intermediates output directory:" command='-od""' valuepos="4" type="input" maxvalues="1" allowempty="1" />
<addfile description="Additional files to link:" command='""' valuepos="1" type="input" maxvalues="0" allowempty="1" />
<linkerflag description="Linker flags:" command="-L" valuepos="-1" type="input" maxvalues="0" allowempty="1" />
</output>
</groups>
</dmd_linker>
</dmd>
</compilers>
</programs>