nmake -fwin32.mak C=backend TK=tk ROOT=root clean del *.obj del total.sym del msgs.h msgs.c del elxxx.c cdxxx.c optab.c debtab.c fltables.c tytab.c del impcnvtab.c nmake -fwin32.mak C=backend TK=tk ROOT=root dmd nmake -fwin32.mak C=backend TK=tk ROOT=root OPT=-o "DEBUG=" dmd.exe \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH mars -Ae \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH enum \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH struct \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH dsymbol \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH import \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH id \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH staticassert \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH identifier \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH mtype \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH expression \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH optimize \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH template \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH lexer \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH declaration \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH cast \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH init \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH func \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH utf \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH unialpha \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH parse \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH statement \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH constfold \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH version \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH inifile \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH -Iroot typinf \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH -Ibackend module.c \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH scope \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH dump \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH cond \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH inline \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH opover \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH entity \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH class \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH mangle \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH attrib \dm\bin\dmc -Iroot -cpp impcnvgen link impcnvgen,,,user32+kernel32/noi; impcnvgen \dm\bin\dmc -c -Iroot -cpp impcnvtab \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH link \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH access \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH doc \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH macro \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH hdrgen \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH delegatize \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH interpret \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH traits \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH builtin \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH clone \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH libomf \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH arrayop \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH irstate \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH -Iroot glue \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH msc \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH ph \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH tk.c \dm\bin\dmc -c -Iroot -Ibackend;tk -DMARS -cpp -e -wx -D_DH s2ir \dm\bin\dmc -c -Iroot -Ibackend;tk -DMARS -cpp -e -wx -D_DH todt \dm\bin\dmc -c -Iroot -Ibackend;tk -DMARS -cpp -e -wx -D_DH e2ir \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH -Iroot tocsym \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH util \dm\bin\dmc -c -Iroot -Ibackend;tk -DMARS -cpp -e -wx -D_DH bit \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH eh \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH -Iroot toobj \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH -Iroot toctype \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH -Iroot tocvdebug \dm\bin\dmc -c -Iroot -Ibackend;tk -DMARS -cpp -e -wx -D_DH toir \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH backend\go \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH backend\gdag \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH backend\gother \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH backend\gflow \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH backend\gloop sc -cpp -ooptabgen.exe backend\optabgen -DMARS -Itk link optabgen,optabgen.exe,,user32+kernel32/noi; optabgen OPTABGEN... generating files \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH -I. backend\var \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH backend\el \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH backend\newman \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH backend\glocal \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH backend\os \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH backend\nteh \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH backend\evalu8 \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH backend\cgcs \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH backend\rtlsym \dm\bin\dmc -c -Iroot -Ibackend;tk -DMARS -cpp -e -wx -D_DH backend\html \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH -I. backend\cgelem \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH backend\cgen \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH backend\cgreg \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH backend\out \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH backend\blockopt \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH backend\cgobj \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH -I. backend\cg \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH backend\cgcv \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH backend\type \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH backend\dt \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH -I. backend\debug \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH backend\code \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH backend\cg87 \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH backend\cgsched \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH backend\ee \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH backend\symbol -ocsymbol.obj \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH -I. backend\cgcod \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH backend\cod1 \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH backend\cod2 \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH backend\cod3 \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH backend\cod4 \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH backend\cod5 \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH backend\outbuf \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH backend\bcomplex \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH -Iroot iasm \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH backend\ptrntab \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH -I. backend\aa \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH -I. backend\ti_achar \dm\bin\dmc -c -Ibackend;tk -DMARS -cpp -e -wx -D_DH backend\md5 \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH root\lstring.c \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH root\array.c \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH root\gnuc.c \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH root\man.c \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH root\rmem.c \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH root\port.c \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH root\root.c \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH root\stringtable.c \dm\bin\dmc -c -Iroot;\dm\include -o -cpp -D_DH root\dchar.c sc -odmd.exe mars.obj enum.obj struct.obj dsymbol.obj import.obj id.obj staticassert.obj identifier.obj mtype.obj expression.obj optimize.obj template.obj lexer.obj declaration.obj cast.obj init.obj func.obj utf.obj unialpha.obj parse.obj statement.obj constfold.obj version.obj inifile.obj typinf.obj module.obj scope.obj dump.obj cond.obj inline.obj opover.obj entity.obj class.obj mangle.obj attrib.obj impcnvtab.obj link.obj access.obj doc.obj macro.obj hdrgen.obj delegatize.obj interpret.obj traits.obj builtin.obj clone.obj libomf.obj arrayop.obj irstate.obj glue.obj msc.obj ph.obj tk.obj s2ir.obj todt.obj e2ir.obj tocsym.obj util.obj bit.obj eh.obj toobj.obj toctype.obj tocvdebug.obj toir.obj go.obj gdag.obj gother.obj gflow.obj gloop.obj var.obj el.obj newman.obj glocal.obj os.obj nteh.obj evalu8.obj cgcs.obj rtlsym.obj html.obj cgelem.obj cgen.obj cgreg.obj out.obj blockopt.obj cgobj.obj cg.obj cgcv.obj type.obj dt.obj debug.obj code.obj cg87.obj cgsched.obj ee.obj csymbol.obj cgcod.obj cod1.obj cod2.obj cod3.obj cod4.obj cod5.obj outbuf.obj bcomplex.obj iasm.obj ptrntab.obj aa.obj ti_achar.obj md5.obj lstring.obj array.obj gnuc.obj man.obj rmem.obj port.obj root.obj stringtable.obj dchar.obj -cpp -mn -Ar link mars+enum+struct+dsymbol+import+id+staticassert+identifier+mtype+expression+optimize+template+lexer+declaration+cast+init+func+utf+unialpha+parse+statement+constfold+version+inifile+typinf+module+scope+dump+cond+inline+opover+entity+class+mangle+attrib+impcnvtab+link+access+doc+macro+hdrgen+delegatize+interpret+traits+builtin+clone+libomf+arrayop+irstate+glue+msc+ph+tk+s2ir+todt+e2ir+tocsym+util+bit+eh+toobj+toctype+tocvdebug+toir+go+gdag+gother+gflow+gloop+var+el+newman+glocal+os+nteh+evalu8+cgcs+rtlsym+html+cgelem+cgen+cgreg+out+blockopt+cgobj+cg+cgcv+type+dt+debug+code+cg87+cgsched+ee+csymbol+cgcod+cod1+cod2+cod3+cod4+cod5+outbuf+bcomplex+iasm+ptrntab+aa+ti_achar+md5+lstring+array+gnuc+man+rmem+port+root+stringtable+dchar,dmd.exe,,user32+kernel32/noi; nmake -fwin32.mak C=backend TK=tk ROOT=root clean del *.obj del total.sym del msgs.h msgs.c del elxxx.c cdxxx.c optab.c debtab.c fltables.c tytab.c del impcnvtab.c