CC = cl
CFLAGS = /nologo /Ox
#CFLAGS = /nologo
INCLUDES = /Iinclude /Iinclude/win32
LIBOBJS = user32.lib advapi32.lib shell32.lib comctl32.lib

TARGETS = PosterDivider.exe

.SUFFIXES: .c .cpp .obj
.c.obj:
	$(CC) $(CFLAGS) $(INCLUDES) "$<" /c /Fo"$@"
.cpp.obj:
	$(CC) $(CFLAGS) $(INCLUDES) "$<" /c /Fo"$@"

all: $(TARGETS)
run: $(TARGETS)
	PosterDivider.exe

PosterDivider.exe: posterdivider.obj jvm.obj
	$(CC) $(CFLAGS) $(LIBOBJS) jvm.obj posterdivider.obj /Fe"$@"

clean:
	del /Q $(TARGETS) *.obj
