DEFINES = /D_WIN32_WINNT=0x500 /DISOLATION_AWARE_ENABLED /D_WIN32_IE=0x400 /DWIN32_LEAN_AND_MEAN /DWIN32
CFLAGS  = /W3 /nologo -I..\..\common\win32 /O /D_DEBUG

HEADERS =
OBJDIR = obj

CFOBJS   = $(OBJDIR)\clipforce.obj

LIBS = user32.lib gdi32.lib comctl32.lib advapi32.lib

all: $(OBJDIR)/clipforce.exe
    @cp $(OBJDIR)/clipforce.exe .
    @.\clipforce

clean:
	rm -f obj/*

$(OBJDIR)/clipforce.exe: $(CFOBJS)
    @$(CC) $(DEFINES) $(CFLAGS) -Fe$(OBJDIR)/clipforce.exe $(CFOBJS) $(LIBS)

$(CFOBJS): $(@B).cpp $(HEADERS)
    @$(CC) $(CFLAGS) $(DEFINES) -c -Fo$(OBJDIR)/$(@B).obj $(@B).cpp
