CSC = mcs CAIRO = -r:Mono.Cairo.dll all: arc.exe arcneg.exe clip.exe clip_img.exe curve_rect.exe curve_to.exe \ fillstroke.exe gradient.exe image.exe image_pattern.exe knockout.exe text.exe arc.exe: arc.cs $(CSC) $(CAIRO) arc.cs arcneg.exe: arcneg.cs $(CSC) $(CAIRO) arcneg.cs clip.exe: clip.cs $(CSC) $(CAIRO) clip.cs clip_img.exe: clip_img.cs $(CSC) $(CAIRO) clip_img.cs curve_rect.exe: curve_rect.cs $(CSC) $(CAIRO) curve_rect.cs curve_to.exe: curve_to.cs $(CSC) $(CAIRO) curve_to.cs fillstroke.exe: fillstroke.cs $(CSC) $(CAIRO) fillstroke.cs gradient.exe: gradient.cs $(CSC) $(CAIRO) gradient.cs image.exe: image.cs $(CSC) $(CAIRO) image.cs image_pattern.exe: image_pattern.cs $(CSC) $(CAIRO) image_pattern.cs knockout.exe: knockout.cs $(CSC) $(CAIRO) knockout.cs text.exe: text.cs $(CSC) $(CAIRO) text.cs