PLD-ABOUT-SRC = \
	devlist.cs \
	pld-about.cs

GDK-CAIRO-SRC = \
	gdk-cairo.cs

MCS = mcs

PO = $(wildcard *.po)
MO = $(PO:.po=.mo)

all: pld-about.exe
	make -C locale

pld-about.exe: gdk-cairo.dll $(PLD-ABOUT-SRC) resources/icon64.png resources/dev-active resources/dev-retired
	$(MCS) $(PLD-ABOUT-SRC) -out:pld-about.exe -r:Mono.Cairo -r:Mono.Posix -r:gdk-cairo -pkg:gtk-sharp-2.0 -resource:resources/icon64.png -resource:resources/dev-active -resource:resources/dev-retired

gdk-cairo.dll: $(GDK-CAIRO-SRC)
	$(MCS) $(GDK-CAIRO-SRC) -out:gdk-cairo.dll -r:Mono.Cairo -pkg:gtk-sharp-2.0 -target:library

clean:
	rm -f pld-about.exe gdk-cairo.dll
	make -C locale clean
