!ifndef LINK
LINK=link
!endif
!ifndef MT
MT=mt
!endif

CLFLAGS=/c /D_MBCS /DNDEBUG /DWIN32 /D_WINDOWS /D_WIN32_WINNT=0x0500 /DWINVER=0x0500 /D_CRT_SECURE_NO_DEPRECATE /Fo$@ /MD /nologo /O2 /w
LNFLAGS=/INCREMENTAL:NO /MACHINE:IX86 /NOLOGO /OUT:$@ /RELEASE

all: cbgtk.exe cbw32.exe

cbgtk.exe: $*.obj
	$(LINK) $(LNFLAGS) gdk-win32-2.0.lib glib-2.0.lib gobject-2.0.lib gtk-win32-2.0.lib $**
	if exist $@.manifest $(MT) -manifest $@.manifest -outputresource:$@

cbgtk.obj: $*.c
	cl $(CLFLAGS) $**

cbw32.exe: $*.obj
	$(LINK) $(LNFLAGS) gdi32.lib user32.lib $**
	if exist $@.manifest $(MT) -manifest $@.manifest -outputresource:$@

cbw32.obj: $*.c
	cl $(CLFLAGS) $**
