# compile with Mingw32/Cygwin

CFLAGS=-shared -Wl,--dll,-s -O3 -fomit-frame-pointer

all: scanclear.dll scanclear50.dll genericscan.dll interlaced.dll

scanclear.dll: scanclear.c ../plugins.h
	gcc $(CFLAGS) scanclear.c -o $@

scanclear50.dll: scanclear50.c ../plugins.h
	gcc $(CFLAGS) scanclear50.c -o $@

genericscan.dll: genericscan.c genericscanres.o ../plugins.h
	gcc $(CFLAGS) genericscan.c genericscanres.o -o $@


interlaced.dll: interlaced.c ../plugins.h
	gcc $(CFLAGS) interlaced.c -o $@

%.o: %.rc
	windres -I rc $*.rc -o $@ -O coff