# compile with Mingw32 and NASM 0.98

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

all: superscale.dll superscale75.dll

superscale.dll: superscale.c plugins.h scale.o
	gcc $(CFLAGS) superscale.c scale.o -o $@

superscale75.dll: superscale75.c plugins.h scale.o
	gcc $(CFLAGS) superscale75.c scale.o -o $@

# I don't like GAS syntax, so I used NASM
%.o: %.asm 
	nasm $*.asm -o $@ -f coff