CC = i586-mingw32msvc-gcc
CFLAGS = -Wall -O3 -g -mwindows
LDFLAGS = -s -mwindows
WINDRES = i586-mingw32msvc-windres -O coff

OBJS = about.o hostsfile.o winnocence.o

all: winnocence.exe

clean:
	rm -f $(OBJS) winnocence.exe winnocence.res

zip:
	zip -9 winnocence-src.zip COPYING.txt Makefile about.c about.h hostsfile.c hostsfile.h resource.h winnocence.c winnocence.rc logo.png about.bmp about.xcf icon.ico

winnocence.exe: $(OBJS) winnocence.res
	$(CC) -o $@ $(OBJS) winnocence.res $(LDFLAGS)

.c.o:
	$(CC) $(CFLAGS) -c -o $@ $<

winnocence.res: winnocence.rc about.bmp
	$(WINDRES) winnocence.rc winnocence.res
