MZ@ !L!This program cannot be run in DOS mode. $PELP  f  @ `@ L .@ | t  H.text  `.rsrc. @@.reloc @@BH.ST0q( ( ( ( ( ( &( rp( rp( : (!( &*)*34g0 i : (8 rprp~|G( :( ( 8  8P X  r1pr5p~|A( :8 rGprKp~|C(& reprip~|B(& rprp~|D(& rprp~|E(& rprp~|F(&X i :rps o &~{A :'XXX(sB&8~{C :(( (8|~{B :~{Es(&8Q~{D(  : r-ps'z~{D~{E~{Fs)s &1o (( o o o &*  0 (  X88"X% o  : ~ 8o ( -o " :N"Xo %  : ~ 8X% o  : ~ 8v8R8"X% o  : ~ 8Ho ( :o "8 -%Y :o 8 *0~ rapo  :~ rpo  : rps'zr;po t (  : rQps'zrp( o  8 *0( (( ( (! (" o# rp($  :8(% ( rp(& s' o( (o) 8Prp( (* o( rp( rp(+ o, rp(  : rp(- o.  :o/ rp( : (0 r3p( (0 (1 (( ( (! (" o# o   c; r;8(% 8 (% 8?Vr]p(2 ~{Fs)  s &rqp {'(* Xi :s(&*0+%( :rp( ( (#( *0 j'o3 8/o4 o# o# o5  : R +o6 - :o7  8 * CL0,o3 8Oo4 o# o# rp( o8  :!o rpo Xo Q +o6 - :o7  8 * cl(9 *.sl*0>1(9 (%s: s; s< ~(= s> ~o? 8~o@  :~oA rp(B oC  : oD 8IoE t!oF r9poG oH oF rMpoG oH ( o6 -u :o7 8-~oA ( :~~oA oI 8~o@  :Y~~oJ oK ~oL  : 8~oM ~oA rp(B oC  : oD 8IoE t!oF r9poG oH oF rMpoG oH ( o6 -u :o7 8!~~oJ ~oA oN X~oO  :~oP  :( 8~o@  : ( 8n~o@   :8O~o@  :80rep~o@ ~oQ ~oA (R ~oS :~oT ~oU ~joV &~sW   oX  {%oY {'rp( (  (= (Z (*^^;0X=~oQ o# 95rp([ :rp([ :8~o\ 8~o\ *0=? (] o^   8; *o_ ([ :o`  8 X i-:rp( sa zYE%Ee4SYs8~~oJ {'oN 8~~oJ o*oN 8~~oJ {'oN 8~~oJ o,o oN 8~~oJ o,o oN 8v~~oJ o-o oN 8Q~~oJ o/oN 81~~oJ o4oN 8~~oJ o5oN 8~~oJ rpoN 8~~oJ {)oN 8~~oJ o.oN 8o0 8=  ~rpoK ~r'p oN ~o\ X i-8/o+ 8=  ~rpoK ~r'p oN ~o\ X i-8o2 8=  ~rpoK ~r'p oN ~o\ X i-8io1 8=  ~rpoK ~r'p oN ~o\ X i-8sb z*sc }(9 }}}{(& od *Vsc }(9 **(c *0 Joe 8b(f   rAp rGp (: ( rep rmp (:(8 rp rp (:(8> rp rp (: ( rp rp (: ( rp r%p (:(8 rWp r]p (:(8 ryp rp (:(8M rp rp (:8rp( sg z(h :o7 8*A | * * *>rp(& &*0MQsc (  o 88!X% o :8o ( -8X% o :8o ( :o "8-o ":D"Xo % :8iX% o :8Y%: YYoi oj :8*(9 }}sk }}*0;[{rp([  : 8{rpol 8**(9 *0E^~(  :"rp(m on so ~ 8*0b~  8*" *0d(r!p~ op 8*0f(r5p~ op 8*0h(r_p~ op 8*0j(rp~ op 8*0l(rp~ op 8*0n(rp~ op 8*0p(rp~ op 8*0r(rp~ op 8*0t(rp~ op 8*0v(r;p~ op 8*.(a *0/ x(9 ( rcp(& (& sc  8 sq 8o@ @%oQ rupo5 9oL 8:Trpor oj rpor  rp($rpos r p os os 8oS :^ot X i:&rprpos ( :oe  8 (f   (2  ( :  8 8 X  o =5  o =' oi o#   oi o# ([ 8- Y  o :  oi ( :8 (h :) o7 ( : r p5_ ou 81o Yoi 5_ ou o Yoi 5_ ov -r- p( r7 po8 : r7 p( (= (Z *70Usw }#r; p}&sx }((9 ( :8rA p})sy }$( 9{$oz (2 8}'( 9{$o{ 8s| }%{%oY (} :{%oY (~ &{%o {$oY s ~"oX o o oD 8b oE t!oF rO poG oF ri poG oF r poG oF r poG oF r poG  oF r poG  oF r poG  o  :%oH }&{&(2 }'8o  :sc  s  o o 83oE t$ oH oj  r poH o &o6 -u :o7 {#oH  oH  o so 8o  :!{(oH oH o 8 o  :sc   o o 8oE t$ oH oj o6 -u :o7 {# oH  oH  oH so o6 : u :o7 {#o *ALHM2&y0[{'o {$o ch{$o h @ ( r p:r p( 8*0hr p(> sc   8/ r p( : oj X i-o 8*0 Qs (9r# po &ry po &{#;s o (: 8*0s rpo & 8*0 {#8s o o 8G( {( 5 \ / ou ( : .( -o7 r psa z*!^0 {#7s o o  :{#6s o o 88( {( ( :r= p( ,( -o7 r psa z*LM0rS p(> 8*0ri p(> 8*0ry p(> 8*0 {(r po  :eo o# r po8  : 8Br po8  : 8%r po8  : 8 8*0 s (3 (=  YE#A8Zr po &r po &8<r po &r po &8r po &r po &8o 8*0'(+ sc   8 ( oe 8=(f o o# o o# o5   : 8(h   -o7   : oj X i  :Ss  oe 8(f  r po &(h   -o7  o  8 *7T10{r p([ 8*0{r p([ 8*0{r p([ 8*0r p( <o &o &rU po &o &{(o 8i( ( r p([  :!r p( ( o &8r p( ( o &o &( - o7  8/r pr p ?~! o &o & X ~!i -*>~0o 8( { r! pr[ p( ro p{( o &r} p{r p( o &{r p([ :{r p([ 8 :U8<r p?o &o &r<p?o &o &X~!i -o &( : o7 *A  0o 8*0o 8*0~  YE8!rp 8rp 8 rp 8{#o 8Z( {o %:2o X { { o Yoi /( -o7 ~ 8*Pq05 ;o sc {#o 8'( {oe 8(f oe 8=(f   o o# o o# ([   : 8(h   -o7   :]  8A   o#  o# o   :8oj 8 X   i  -(h   : o7 (   :o7 o 8*ALbTGD)Aj0O rprprprp!("&s "*0}s }+s },(9 }* YE%80sI}-8+sO}-8sU}-8 rps z*0X1 {-o oC  :oD 8oE t! oF "o oG  oF "o oG  oF "o oG  oF "o oG  oF "o oG  oF "o oG  oF "o oG  o 9o 9  o 8 :{+o &8 o : ~ 8r,p oH (  o  :r:p 8zo  :rJp 8[{,o  :{+o &88{,{,o Yo {Po o#  oH oH ( o :8 oH (  r:po5 :8 5%5( o  oH sm {, o o :rVpoH ( 8rbpoH oH ( {+rvpoH    oH o &{+o &o6 :4u :o7 8 {+o &*A*04}s9 }/(9 o# rpo  :s@}.8go# rpo  :s@}.8<o# rpo  :s@}.8rp( s zs' o o( o o( o) o( o, o( o o( o o( o Cs o Cs o r0po( o o( o ( o. :rRp( sa zo o o/ *0 s{/% ( o (  :G{.o oA{.{+o ( {.s }+( *Yh>}7}6*0!% 9~;:as %rp( %rp( %rp( %rp( %rp( %rp( %rp( ;~;( 95E 8********0[" YE #)8*rp*rp*rp*rp*rp*rp*rp*rp*J?%<( *0]# rprprprprprprp*(]*0$ rpsDrpsDrpsDrpsDrpsDrpsDrpsD8*0%% 9~=:as %rp( %rp( %rp( %rp( %rp( %rp( %rp( =~=( 95E 8********0[& YE #)8*rp*rp*rp*rp*rp*rp*rp*rp*J?%>( *0]' rprprprprprprp*(d*0( rpsDrpsDrpsDrpsDrpsDrpsDrpsD9*0)% 9~?:as %rp( %rp( %rp( %rp( %rp( %rp( %rp( ?~?( 95E 8********0[* YE #)8*rp*rp*rp*rp*rp*rp*rp*rp*J?%@( *0]+ rprprprprprprp*(k*0, rpsDrpsDrpsDrpsDrpsDrpsDrpsD:*0?8-{ { { { { { { { { Y%Y%Y%Y%Y%Y%Y%8@ < %Xo rp( 9  < %Xo >@ %X %X% Y% @   =GY%8 Y% Y%Y%Y% Y= X  %Y Yo rp( 9  0 Y% X  Y% >%Xo rp( -Y  >*Y%  YYY%YY%%X  o Y% Y% < %Xo :@ Y% X  Y% >%Xo r p( -Y  >*Y%  YYY%YY%Y%Y% Y=T X  %Y Yo rp( 9,  0 Y% X  Y% >%Xo rp( -Y  >+Y%  YYY%YY% %X  o Y% Y%Y%Y%Y%8 <` %Xo :@L Y%Y% Y=+ X  %Y Yo rp( 9  0 Y% X  Y% >%Xo rp( -Y  >+Y%  YYY%YY% %X  o Y% Y%%X %X% Y% @   =Y% 8Y% Y% <%Xo :@ Y% X  Y% >%Xo r p( -Y  >+Y%  YYY%YY% Y%Y%Y%8Y%Y%Y%Y%Y%Y% Y=o E@Xo r@Xo r@Xo o@Xo r@rX8c Y=]o e@NXo r@=Xo r@,Xo o@Xo r@ X%X  o Y% Y%8lY%Y%Y%Y% Y=o W@Xo a@xXo r@gXo n@VXo i@EXo n@4Xo g@#X8 Y=o w@Xo a@Xo r@Xo n@Xo i@Xo n@Xo g@X%X  o Y% Y%Y%Y%Y%83 Y=5o  @&Xo [@XY%Y% Y=X  %Y Yo rp( 9 0 Y% X  Y% >%Xo rp( -Y  >+Y%  YYY%YY%%X  o Y% Y% < %Xo ]@ %X %X% Y% @   =SY%8Y% Y%Y%Y%Y%8 <<%Xo :@( Y% X  Y% >%Xo r p( -Y  >+Y%  YYY%YY%%X %X% Y% @   =Y%82Y% Y%%X %X% Y% @   =Y%8Y% Y% Y% X  Y% >%Xo r p( -Y  >+Y%  YYY%YY%Y%Y% Y=X  %Y Yo  ; 0 Y% X  Y% >%Xo  3Y  >+Y%  YYY%YY%%X  o Y% Y%%X  o Y% Y%} *} } o { { { { %XE' lc0 79%X85X83X8(%XY% ?(%XY% Y%8 %XY% 8%X Y%%XY% 8%X%X  >QY% YY%YY%8%Y%%Xo 8/%X%X  >Y% YY%YY%8n%X%X  >Y% YY%YY% 8%X%X  >Y% YY%YY% 8%XY% ?(%XY% Y%8I%XY% 8%X%X  >Y% YY%YY% 8c%X8%X8%X8T%X%X  >Y% YY%YY%8%XY% ?(%XY% Y%8x%XY% 8%X%X  >Y% YY%YY%8%XY% ?(%XY% Y%8%XY% 8%XY% ?(%XY% Y%8b%XY% 8%X%X  >Y% YY%YY%8`%X%X  >Y% YY%YY%8 *&/} *( *sZ*( *0( rp}  .} s\} s } { rp?o { rp?o { rp?o { rp?o { rp?o { rp?o { rp?o { rp?o } { rp{ rp{ rp{ rp{ rp{ rp{ rp{ rp} ( *0?8.{ { { { { { { { { Y%Y%Y%Y%Y%Y%Y%8@ < %Xo rp( 9  < %Xo >@ %X %X% Y% @   =GY%8 Y% Y%Y%Y% Y= X  %Y Yo rp( 9  0 Y% X  Y% >%Xo rp( -Y  >*Y%  YYY%YY%%X  o Y% Y% < %Xo :@ Y% X  Y% >%Xo r p( -Y  >*Y%  YYY%YY%Y%Y% Y=T X  %Y Yo rp( 9,  0 Y% X  Y% >%Xo rp( -Y  >+Y%  YYY%YY% %X  o Y% Y%Y%Y%Y%8 <` %Xo :@L Y%Y% Y=+ X  %Y Yo rp( 9  0 Y% X  Y% >%Xo rp( -Y  >+Y%  YYY%YY% %X  o Y% Y%%X %X% Y% @   =Y% 8Y% Y% <%Xo :@ Y% X  Y% >%Xo r p( -Y  >+Y%  YYY%YY% Y%Y%Y%8Y%Y%Y%Y%Y%Y% Y=o E@Xo r@Xo r@Xo o@Xo r@rX8c Y=]o e@NXo r@=Xo r@,Xo o@Xo r@ X%X  o Y% Y%8lY%Y%Y%Y% Y=o W@Xo a@xXo r@gXo n@VXo i@EXo n@4Xo g@#X8 Y=o w@Xo a@Xo r@Xo n@Xo i@Xo n@Xo g@X%X  o Y% Y%Y%Y%Y%83 Y=5o  @&Xo [@XY%Y% Y=X  %Y Yo rp( 9 0 Y% X  Y% >%Xo rp( -Y  >+Y%  YYY%YY%%X  o Y% Y% < %Xo ]@ %X %X% Y% @   =SY%8Y% Y%Y%Y%Y%8 <<%Xo :@( Y% X  Y% >%Xo r p( -Y  >+Y%  YYY%YY%%X %X% Y% @   =Y%82Y% Y%%X %X% Y% @   =Y%8Y% Y% Y% X  Y% >%Xo r p( -Y  >+Y%  YYY%YY%Y%Y% Y=X  %Y Yo  ; 0 Y% X  Y% >%Xo  3Y  >+Y%  YYY%YY%%X  o Y% Y%%X  o Y% Y%} *} } o { { { { %XE' lc0 79%X85X83X8(%XY% ?(%XY% Y%8 %XY% 8%X Y%%XY% 8%X%X  >QY% YY%YY%8%Y%%Xo 8/%X%X  >Y% YY%YY%8n%X%X  >Y% YY%YY% 8%X%X  >Y% YY%YY% 8%XY% ?(%XY% Y%8I%XY% 8%X%X  >Y% YY%YY% 8c%X8%X8%X8T%X%X  >Y% YY%YY%8%XY% ?(%XY% Y%8x%XY% 8%X%X  >Y% YY%YY%8%XY% ?(%XY% Y%8%XY% 8%XY% ?(%XY% Y%8b%XY% 8%X%X  >Y% YY%YY%8`%X%X  >Y% YY%YY%8 *&/} *( *sa*( *0( rp}  .} sc} s } { rp?o { rp?o { rp?o { rp?o { rp?o { rp?o { rp?o { rp?o } { rp{ rp{ rp{ rp{ rp{ rp{ rp{ rp} ( *0?8/{ { { { { { { { { Y%Y%Y%Y%Y%Y%Y%8@ < %Xo rp( 9  < %Xo >@ %X %X% Y% @   =GY%8 Y% Y%Y%Y% Y= X  %Y Yo rp( 9  0 Y% X  Y% >%Xo rp( -Y  >*Y%  YYY%YY%%X  o Y% Y% < %Xo :@ Y% X  Y% >%Xo r p( -Y  >*Y%  YYY%YY%Y%Y% Y=T X  %Y Yo rp( 9,  0 Y% X  Y% >%Xo rp( -Y  >+Y%  YYY%YY% %X  o Y% Y%Y%Y%Y%8 <` %Xo :@L Y%Y% Y=+ X  %Y Yo rp( 9  0 Y% X  Y% >%Xo rp( -Y  >+Y%  YYY%YY% %X  o Y% Y%%X %X% Y% @   =Y% 8Y% Y% <%Xo :@ Y% X  Y% >%Xo r p( -Y  >+Y%  YYY%YY% Y%Y%Y%8Y%Y%Y%Y%Y%Y% Y=o E@Xo r@Xo r@Xo o@Xo r@rX8c Y=]o e@NXo r@=Xo r@,Xo o@Xo r@ X%X  o Y% Y%8lY%Y%Y%Y% Y=o W@Xo a@xXo r@gXo n@VXo i@EXo n@4Xo g@#X8 Y=o w@Xo a@Xo r@Xo n@Xo i@Xo n@Xo g@X%X  o Y% Y%Y%Y%Y%83 Y=5o  @&Xo [@XY%Y% Y=X  %Y Yo rp( 9 0 Y% X  Y% >%Xo rp( -Y  >+Y%  YYY%YY%%X  o Y% Y% < %Xo ]@ %X %X% Y% @   =SY%8Y% Y%Y%Y%Y%8 <<%Xo :@( Y% X  Y% >%Xo r p( -Y  >+Y%  YYY%YY%%X %X% Y% @   =Y%82Y% Y%%X %X% Y% @   =Y%8Y% Y% Y% X  Y% >%Xo r p( -Y  >+Y%  YYY%YY%Y%Y% Y=X  %Y Yo  ; 0 Y% X  Y% >%Xo  3Y  >+Y%  YYY%YY%%X  o Y% Y%%X  o Y% Y%} *} } o { { { { %XE' lc0 79%X85X83X8(%XY% ?(%XY% Y%8 %XY% 8%X Y%%XY% 8%X%X  >QY% YY%YY%8%Y%%Xo 8/%X%X  >Y% YY%YY%8n%X%X  >Y% YY%YY% 8%X%X  >Y% YY%YY% 8%XY% ?(%XY% Y%8I%XY% 8%X%X  >Y% YY%YY% 8c%X8%X8%X8T%X%X  >Y% YY%YY%8%XY% ?(%XY% Y%8x%XY% 8%X%X  >Y% YY%YY%8%XY% ?(%XY% Y%8%XY% 8%XY% ?(%XY% Y%8b%XY% 8%X%X  >Y% YY%YY%8`%X%X  >Y% YY%YY%8 *&/} *( *sh*( *0( rp}  .} sj} s } { rp?o { rp?o { rp?o { rp?o { rp?o { rp?o { rp?o { rp?o } { rp{ rp{ rp{ rp{ rp{ rp{ rp{ rp} ( *(9 *(9 }L}M}K}P}O}N* []NlSystem.Resources.ResourceReader, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089#System.Resources.RuntimeResourceSet PADPADP*dӅgވ*1Y% +h9bN[hjD5qdCopyright(ExportAll_AreYouSure(ExportAll_NoMakeFileFullCopyrightMCP_CLEAN_CMD$REGEX_NMAKE_IMPORT SHOW_HELP SLN_VCPROJ_LINElTEMPLATE_VS2008&TEMPLATE_VS2008_SLNmMcpToVcp (GPL/LGPL) Copyright (C) 2011 Travis Robinson This is free software, and you are welcome to redistribute it under certain conditions; type `McpToVcp c' for details.This command re/generates Visual Studio .vcproj files and .sln file for all MPLAB projects (*.mcw) in the current directory. Each MPLAB project must be opened and exported as a makefile by the user. After the tool launches MPLAB, Select [Project]->[Export MakeFile] from the main menu and exit MPLAB. Press 'Y' to continue, any other key to exit..You must export a makefile from the project menu before exiting MPLAB. * Press 'R' to try again * Press 'C' to continue Press any other key to quit..McpToVcp - Copyright (C) 2011 Travis Robinson * Converts MPLAB projects to Visual Studio 2008. * Filters MCP compiler output for VStudio IDE. This program is free software: you can redistribute it and/or modify it under the terms of the Lesser GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Lesser GNU General Public License for more details. You should have received a copy of the Lesser GNU General Public License along with this program. If not, see .@ECHO OFF SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION REM :: Recursively remove files/folders generated by compiler REM :: Written by Travis Robinson - 12/20/2010 REM :: SET RM_FILES=!RM_FILES! "nmakefile" "makefile" "*.$$$" "*.bkx" "*.cce" "*.cod" "*.cof" "*.err" "*.hex" "*.i" "*.lde" "*.lst" "*.obj" "*.o" SET RM_FILES=!RM_FILES! "*.rlf" "*.wat" "*.mcs" "*.mptags" "*.tagsrc" "*.map" "*.elf" "*.ncb" "*.user" "*.resharper" "*.suo" SET RM_DIRS=!RM_DIRS! "Objects" "_Resharper.*" "output" CALL :RemoveFiles !RM_FILES! CALL :RemoveDirs !RM_DIRS! GOTO :EOF :RemoveDirs SET _DirList=%* PUSHD !CD! CD .. FOR /F "usebackq eol=; tokens=* delims=" %%A IN (`DIR /AD /S /B !_DirList!`) DO ( IF EXIST "%%~A" ( ECHO Removing dir %%~nA RMDIR /S /Q "%%~A" 2>NUL>NUL ) ) POPD GOTO :EOF :RemoveFiles SET _FileList=%* FOR /F "usebackq eol=; tokens=* delims=" %%A IN (`DIR /A-D /S /B !_FileList!`) DO ( IF EXIST "%%~A" ( ECHO Removing file %%~nxA ATTRIB -S -H -R /S "%%~A" 2>NUL>NUL DEL /Q "%%~A" 2>NUL>NUL ) ) GOTO :EOF # Special File Chars (Escaped) : [^"\*<>\?\|\r\n\t] ^ ( ([ \t]*(?[A-Za-z0-9_]+)[ \t]*=[ \t]*(?[^\r\n]+)) | ([ \t]*\#[ \t]*Project:[ \t]*(?[^"\*<>\?\|\r\n\t]+)) | ( (?")?clean\k [ \t]*:[ \t]*\r\n \t\$\((?[A-Za-z0-9_]+)\)[ \t]* ( (?")?(?[^"\*<>\?\|\r\n\t]+)\k [ \t]* )+?([ \t]*[\r\n]?) ) | ( (?")?(?[^"\*<>\?\|\r\n\t]+)\k [ \t]*:[ \t]* ( (?")?(?[^"\*<>\?\|\r\n\t]+)\k [ \t]* )+?([ \t]*[\r\n]+) \t\$\((?[A-Za-z0-9_]+)\)(?[^\r\n]+) ) )McpToVcp - Copyright (C) 2011 Travis Robinson * Converts Mplab projects to Visual Studio 2008. * Filters MCP compiler output for VStudio IDE. USAGE: McpToVcp command[=value] COMMANDS: c --copyright Displays copyright notice. s --create-solution Creates a Visual Studio 2008 solution for all .vcproj project files in the working directory. Optionally, the user may specify the solution filename with --name. (no ext) f --filter Used by Visual Studios for formatting C18/C30/C32 mcp compiler output into a compatible format. e --export-all Exports .vcproj files for all .mcw/mcp projects in the working directory. Additional user action required. Read the banner for more information. m= --nmake-to-vcp= Creates a Visual Studio 2008 .vcproj for for the specified nmakefile. n= --name= Sets a name; only valid with --create-solution. Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "@PROJECT_NAME@", "@PROJECT_NAME@.vcproj", "@PROJECT_GUID@" EndProject (SLN_VCPROJ_LINE) (SOURCE_FILES) (HEADER_FILES) (RESOURCE_FILES) (GLOBAL_FILES) { Microsoft Visual Studio Solution File, Format Version 10.00 # Visual Studio 2008 (SLN_VCPROJ_LINE) Global EndGlobal BSJB v2.0.50727l#Strings@#US .c #Blob8#GUID8#~McpToVcpvalue__PROJECT_NAMEPROJECT_GUIDROOT_NAMESPACEBUILDREBUILDCLEANPREPROCESSOR_DEFINESINCLUDE_PATHSFORCED_INCLUDESOUTPUT_DIROUTPUTSOURCE_FILESHEADER_FILESRESOURCE_FILESGLOBAL_FILESINT_DIRPARAM_SEPArgsVcprojOutputStreamxReaderxWriterPathSearchPatternSearchOptionsFilesCommandCommandVarInputFilesOutputFileresourceManresourceCultureMcpOutputFileTypesParserCommandListMakeFileProjectDirProjectFileProjectNameVarsOutputDirMcpTypeConvertedDataLinesReqexMcpFilerFilterContextOutputDataReceivedLockNoneMCC18PIC30PIC32$$method0x6000040-1GroupNameGroupNumberNamedGroups$$method0x6000002-1$$method0x6000004-1$$method0x6000007-1$$method0x6000009-1$$method0x600000c-1$$method0x600000e-1CCFilterCreateSlnExportAllNameShowCopyrightWarningErrorColFileLineMessageMessageNumberMessageTypeFILELINECOLERRORWARNINGNUMBERMSGMcp.resMcpToVcp.resourcesCopyProgramToWorkingDirMainGetCommandLineStringFindMPlabExeShowHelpGetBoolParamGetStrParamValue.ctor.cctorWriteEndElementWriteVcpXmlBuildSyncFromArgListAddExcludeDirAddExcludeFileAddIncludeDirAddIncludeFileBuildArgsFromCommandlineget_IsCleanCommandget_ResourceManagerget_Cultureset_Cultureget_Copyrightget_ExportAll_AreYouSureget_ExportAll_NoMakeFileget_FullCopyrightget_MCP_CLEAN_CMDget_REGEX_NMAKE_IMPORTget_SHOW_HELPget_SLN_VCPROJ_LINEget_TEMPLATE_VS2008get_TEMPLATE_VS2008_SLNget_ProjectGuidget_HeaderFilesget_Buildget_Cleanget_IntermediateDirget_Outputget_SourceFilesget_GlobalFilesget_ResourceFilesget_CompilerTypeget_PreProccessorDefinesget_IncludePathsFind_LD_CommandsFind_HX_CommandsFind_CC_CommandswriteBatchVarswriteCommandsFindAllCommandsExceptCleanFindCleanCommandsGetMCUStringGetInputFilesByEndingAddDataOutputDataReceivedGroupNumberFromNameGroupNameFromNumberGetGroupNumbersGetGroupNamesGoFindFirstCharInitTrackCountCreateInstanceget_CurrentDirectoryget_ExecutablePathGetFileNameCombineCopyExistsWriteAllTextWriteLineWaitOneReferenceEqualsget_Messageget_ErrorToStringReleaseget_CommandLineget_LengthEmptyget_CharsIsWhiteSpaceIndexOfSubstringLocalMachineOpenSubKeyGetValueIsNullOrEmptyConcatCloseClearWriteReadKeyget_KeyCharToLowerop_InequalityGetFilesget_StartInfoset_FileNameset_ArgumentsDeleteStartWaitForExitset_ForegroundColorResetColorGetFileNameWithoutExtensionGetEnumeratorget_CurrentEqualsMoveNextDisposeStartsWithget_UnicodeWriteStartDocumentget_NodeTypeget_ValueMatchesget_Countget_Groupsget_ItemWriteStringget_LocalNameWriteStartElementget_HasAttributesMoveToAttributeWriteAttributeStringget_AttributeCountget_IsEmptyElementget_NameReadWriteEndDocumentFlushSeekReadToEndget_FullNameop_EqualityGetTypeGetFieldsGetRawConstantValueAddRangeAddGetTypeFromHandleget_AssemblyGetStringGetAttributeReplaceTrimEndIndexOfAnyget_DirectoryCreateDirectoryRefreshget_Successget_CapturesAppendFormatReverseGetHashCodeIsMatchToArrayAppendLineFindAllAppendGetDirectoryNameTryGetValueTrimget_Nowget_KeySplitEndsWithFormatToInt32InitializeArrayset_EnableRaisingEventsset_UseShellExecuteset_CreateNoWindowset_RedirectStandardErrorset_RedirectStandardOutputadd_OutputDataReceivedadd_ErrorDataReceivedget_FileNameget_ArgumentsBeginErrorReadLineBeginOutputReadLineEnterget_DataExitruntextruntextstartruntextbegruntextendruntextposruntrackruntrackposrunstackrunstackposCharInClassCaptureEnsureStorageUncaptureruntrackcountpatternroptionsfactorycapnamescapslistcapsizeInitializeReferencesMcpToVcp.exeargsargStartPoserrorTextargswitchesparamValuenmakeImporttokenNametokenIndentmakeImportpathsearchPatternsearchOptionsargumentEntityargEntitiesvaluesearchOptioncommandLineoutputFileinputFilescommandVarcommandslnNameMakeFileNameprojectNameprojectDiroutputDirobjsbfilteredtypeendingmcpTypedatacompilerTypecommmandargumentssenderegroupNumbergroupNamefilelinecolmessageTypemessageNumbermessageIsCleanCommandResourceManagerCultureCopyrightExportAll_AreYouSureExportAll_NoMakeFileFullCopyrightMCP_CLEAN_CMDREGEX_NMAKE_IMPORTSHOW_HELPSLN_VCPROJ_LINETEMPLATE_VS2008TEMPLATE_VS2008_SLNProjectGuidHeaderFilesBuildCleanIntermediateDirOutputSourceFilesGlobalFilesResourceFilesCompilerTypePreProccessorDefinesIncludePathsVCP_TAGSMcpProgramVcpExportSyncedFileItemSyncedFileListMcpCommandresMcpToVcpShowHelpExceptionSlnExportMcpImportOutputFilterContextMcpFilterMcpCompilerType{C26A2C2A-096C-40EC-9E1E-8FD494235586}NamedGroupC18RegexFilterRegexMcpToVcpC30RegexFilterC32RegexFilter{600FA4F2-B8EC-4D49-9F53-5587832B268E}BaseC18RegexFilterRunner7BaseC18RegexFilterFactory7BaseC18RegexFilterBaseC30RegexFilterRunner8BaseC30RegexFilterFactory8BaseC30RegexFilterBaseC32RegexFilterRunner9BaseC32RegexFilterFactory9BaseC32RegexFilterArgClassMcpMessageTypeOutputFilterLine__StaticArrayInitTypeSize=6eNamedGroups__StaticArrayInitTypeSize=28EnumSystemEnvironmentApplicationSystem.Windows.FormsSystem.IOObjectStringConsoleSemaphoreSystem.ThreadingWaitHandleExceptionTextWriterRegistryMicrosoft.Win32RegistryKeyConsoleKeyInfoDirectoryProcessSystem.DiagnosticsProcessStartInfoIEnumerable`1System.Collections.GenericIEnumerator`1IEnumeratorSystem.CollectionsIDisposableMemoryStreamXmlTextReaderSystem.XmlXmlTextWriterStringReaderEncodingSystem.TextXmlWriterXmlNodeTypeXmlReaderMatchCollectionSystem.Text.RegularExpressionsRegexMatchGroupCollectionGroupStreamStreamReaderTextReaderFileSystemInfoTypeFieldInfoSystem.ReflectionMemberInfoStringBuilderArgumentOutOfRangeExceptionSearchOptionList`1EnumeratorArgumentExceptionSystem.ResourcesCultureInfoSystem.GlobalizationAssemblyCharFileInfoDirectoryInfoDictionary`2CaptureCollectionGuidPredicate`1DateTimeKeyValuePair`2Int32ConvertRuntimeHelpersSystem.Runtime.CompilerServicesNotImplementedExceptionDataReceivedEventHandlerDataReceivedEventArgsMonitorValueTypeRegexRunnerRegexRunnerFactoryHashtableAssemblyCompanyAttributeRuntimeCompatibilityAttributeAssemblyCopyrightAttributeCompilationRelaxationsAttributeAssemblyTitleAttributeAssemblyDescriptionAttributeAssemblyConfigurationAttributeAssemblyProductAttributeAssemblyTrademarkAttributeComVisibleAttributeSystem.Runtime.InteropServicesGuidAttributeAssemblyFileVersionAttributeDebuggableAttributeEditorBrowsableAttributeSystem.ComponentModelDebuggerNonUserCodeAttributeCompilerGeneratedAttributeGeneratedCodeAttributeSystem.CodeDom.CompilerConsoleColorRegexOptionsSeekOriginStringComparisonRuntimeTypeHandleStringSplitOptionsArrayRuntimeFieldHandleDebuggingModesEditorBrowsableStatemscorlibclean.cmdc--copyrightf--filtere--export-alls#--create-solutionm--nmake-to-vcpn --nameo--output-dirM{B7E78B25-6EB2-48a4-8CE8-9D5D402B5E8E}3nmake file not specified.9SOFTWARE\Microchip\MPLAB IDEQSOFTWARE\Wow6432Node\Microchip\MPLAB IDEMMPLAB not found or needs re-installed.InstallDirMPLAB install location not found in registry; re-install MPLAB.Core\MPLAB.exey *.mcpLoading {0}.."nmakefile)nmakefile not found!NMakefile5{0}.vcproj file generated. Error:=(^|(?<TokenIndent>[ \t]+))(?!\$)\((?<TokenName>[A-Za-z0-9_]+)\)TokenNameTokenIndentQUnsupported element warning:[{0}]{1}={2}.vcprojconfigurationsplatforms!Unknown VCP tag: FileRelativePathif--include-fileifr1--include-file-recursiveid--include-diridr/--include-dir-recursivexf--exclude-filexfr1--exclude-file-recursivexd--exclude-dirxdr/--exclude-dir-recursive--output#Unknown argument:*.*RM cleanMcp.resMcpToVcpCopyright)ExportAll_AreYouSure)ExportAll_NoMakeFileFullCopyrightMCP_CLEAN_CMD%REGEX_NMAKE_IMPORTSHOW_HELPSLN_VCPROJ_LINETEMPLATE_VS2008'TEMPLATE_VS2008_SLN*.vcproj'VisualStudioProject NameProjectGUID#(SLN_VCPROJ_LINE)@PROJECT_NAME@@PROJECT_GUID@ vs2008 .sln_vs outputPROJECT_FILECLEAN_FILEVAR_NAMEVAR_VALUECOMMANDOUTPUT_FILEINPUT_FILE "{0}" {}.h#^([A-Za-z]:|\\\\)UIF NOT EXIST "$(OutDir)" MKDIR "$(OutDir)"UIF NOT EXIST "$(IntDir)" MKDIR "$(IntDir)"mCould not find any HX or LD commands in the nmakefile.$(OutDir)\.c;.asm;.s.global.rc;.resCC mcc18 pic30 pic32__18CXX; __{0};__C30__;__PIC{0}__;__C32__;LDHX7REM # auto-generated on {0}EREM [McpToVcp] By Travis Trobinson-SET {0}=McpToVcp f {1}SET {0}={1}SET {0}{1}={2}!MCP_OUTPUT_TYPES9\$\((?<Name>[A-Za-z0-9_]+)\)%${Name}% REM - %% IF EXIST "%MCP_OUTPUT_TYPES{0}%" COPY /Y "%MCP_OUTPUT_TYPES{0}%" "$(ProjectDir)$(OutDir)"IF EXIST "%MCP_OUTPUT_TYPES{0}%" DEL /Q "%MCP_OUTPUT_TYPES{0}%"-p= -mcpu=-mprocessor= *.hex *.cod *.cof *.elfmcpType [{0}]warning error ({0})({0},{1})+{0}{1} : {2} :{3} {4}pic32-gcc.exepic30-gcc.exemcc18.exeAcompiler type {0} not supported.!McpToVcp: {0}{1};Failed starting mcp compiler FILE LINECOL ERRORWARNING NUMBERMSG 0:# "#*+:;<=>@|} !([0-9]>)? (?<FILE>[^"\*:<>\?\|\r\n\t\v\f]+):[ \t]* ((?<LINE>[0-9]+)(:(?<COL>[0-9]+))?):[ \t]* ( ( (?<ERROR>(Error|error))| (?<WARNING>(Warning|warning)) ) ([ ]\[(?<NUMBER>[0-9]+)\])? (:[ \t]*)? )? [ \t]*(?<MSG>.+)0MQ     =Travis RobinsonTWrapNonExceptionThrows Copyright © Microsoft 2011McpToVcp Exporter/Filter83Exports MPLAB project/nmake files to Visual Studios McpToVcp)$a44dd677-4c8c-43ab-95c9-d91f81f00be6 1.0.0.1@3System.Resources.Tools.StronglyTypedResourceBuilder2.0.0.0x]ae8 0@| M M  ,,     M      8   8  8        | 1   9 9 =   Im Q   m m u }q U       u m   M    y}         }    q            q       q!%   (((((8 %$-%$-9 =E,=E, QQ i}UYi}UY   a2}UUY8 88 8+8)}UYE@ MQ   z\V46HJyŷW) 3d%hmF,/ 1'1;BIQ[l[w11-9LX1es~s1sss  1&131>1MR\n\y1\11+8JO[dsy[ (92\Ki\\\\\\+?^?l\3@M1Xi{[09BFBNB XBgBvBBB-!'B!(B!)B*@B.BB0D5D &6D1@\8EN@h9K]@t:Ql;W@AW@!A[@A]@A^@!Ab.@AdA@Ae[@!Aiv@AkAlHmKmQnQnYnanin VVV,V;VAVIVOVdVrVVVVVVVS1&& &&%&+&3&>&IT`6p&&&&&&&   V V%V+V17"&K&U6a'6a'6a'm,5,5,5:::: V=V=#',19G= VSAVXAV]AVaAVgAVoAVvA VSFVXFV]FVaFVgFVoFVvF VSKVXKV]KVaKVgKVoKVvKH P T$$ZT%_%P'c0(h(t`) h)P t) p-P - 1 282D2# 585F5U5c(5r66!7!7!h7!7!7_"7_"7_"$8 _"T8_"8._"8E_"8S_"9g_"D9{_"t9"9#<$@(A(A(A($B(B(C(C(C( D(D)(hEB(FS(Fd)Gu*W6I?,WF?W?WP?dX??4Y"D@Y6IAYFA$ZA,ZPAZFTA4oFWA8oFeADoALoFtNAToA\oApFTA8FWA<FeAHAPFtNAXA`AFTA<FWA@FeALATFtNA\AdAATA&+7AENAENYeo{+7 +6@@@DDG@@PU\div__!_!d)j)q)vAcI|Q1YA1aI!_919<9BL9Y9aDikqxq9q9dqAPAcAy99APA9 ) c  A( A< P!G _ c q 9}   9 1      c q !  % +!    ( : 2J 7_ r  A=   ) E1M9 A )T9 1 \I bY Q !Yi ic s$q $ 9a} i9} I I $ . 9; 9C 9K ,4A V qd At 1 9| a c a , 4 , 1 9  a <, "a ,c sDq ! _D , 4 39  <a 4c BLq NT T Za _L a h; 9r9Y?9 z9 \i9! \ \ (  0 9 \ 9! a @ X l       A  )# !) )2 d2d d 397 9? 9L 9W 9b 9m 9v 9 9 9 9 9 9 9 9A   I I   QYai2qy7\ afkpu z$(,048<@DH$(HLPTX\`hlptx| "',1.6.#K.+j.3.;.C.K.S.[.c.k .s5.{BIKiT]bg!%+:1:BFJN:U:]pt:wtt{:::::::: :::$:.4:TX: :    T::    :  :: :::< O X :a :::p : T::   :   :w :       3AObl|  &#    !"#$%&*+,!-#.%/'0)1+2-3/4153 #+3;CKT    !  ) 1  ; >  F P  ; 85><Z>v@Z Z Z Z sz !"#$%@ V t H _CorExeMainmscoree.dll%t AH PF RSDS tB PZ:\Dev\McpToVcp\bin\Debug\Merged\McpToVcp.pdb P8h4 4VS_VERSION_INFO?DVarFileInfo$TranslationStringFileInfo000004b04CommentsExports MPLAB project/nmake files to Visual Studios@CompanyNameTravis Robinson\FileDescriptionMcpToVcp Exporter/Filter0FileVersion1.0.0.1< InternalNameMcpToVcp.exe\LegalCopyrightCopyright Microsoft 2011D OriginalFilenameMcpToVcp.exe4 ProductNameMcpToVcp4ProductVersion1.0.0.18Assembly Version1.0.0.1D$  h;