cleandebug:
  if exist $(OUTDIR)\OSGeo.MapGuide.MapGuideCommon.dll del $(OUTDIR)\OSGeo.MapGuide.MapGuideCommon.dll
  if exist $(OUTDIR)\OSGeo.MapGuide.MapGuideCommon.pdb del $(OUTDIR)\OSGeo.MapGuide.MapGuideCommon.pdb
  if exist $(OUTDIR)\OSGeo.MapGuide.MapGuideCommon.Temp.dll del $(OUTDIR)\OSGeo.MapGuide.MapGuideCommon.Temp.dll

cleanrelease:
  if exist $(OUTDIR)\OSGeo.MapGuide.MapGuideCommon.dll del $(OUTDIR)\OSGeo.MapGuide.MapGuideCommon.dll
  if exist $(OUTDIR)\OSGeo.MapGuide.MapGuideCommon.pdb del $(OUTDIR)\OSGeo.MapGuide.MapGuideCommon.pdb

debug: $(OUTDIR)\OSGeo.MapGuide.MapGuideCommon.Temp.dll

release: $(OUTDIR)\OSGeo.MapGuide.MapGuideCommon.dll

$(OUTDIR)\OSGeo.MapGuide.MapGuideCommon.Temp.dll:
  csc.exe /debug+ /debug:full    /optimize- /out:$(OUTDIR)\OSGeo.MapGuide.MapGuideCommon.dll /doc:$(OUTDIR)\OSGeo.MapGuide.MapGuideCommon.xml /platform:$(PLATFORM) /target:library /reference:$(OUTDIR)\OSGeo.MapGuide.Foundation.dll;$(OUTDIR)\OSGeo.MapGuide.Geometry.dll;$(OUTDIR)\OSGeo.MapGuide.PlatformBase.dll .\*.cs
  copy /y $(OUTDIR)\OSGeo.MapGuide.MapGuideCommon.dll $(OUTDIR)\OSGeo.MapGuide.MapGuideCommon.Temp.dll

$(OUTDIR)\OSGeo.MapGuide.MapGuideCommon.dll:
  csc.exe /debug+ /debug:pdbonly /optimize+ /out:$(OUTDIR)\OSGeo.MapGuide.MapGuideCommon.dll /doc:$(OUTDIR)\OSGeo.MapGuide.MapGuideCommon.xml /platform:$(PLATFORM) /target:library /reference:$(OUTDIR)\OSGeo.MapGuide.Foundation.dll;$(OUTDIR)\OSGeo.MapGuide.Geometry.dll;$(OUTDIR)\OSGeo.MapGuide.PlatformBase.dll .\*.cs