## Makefile for building the GLib test programs with Microsoft C
## Use: nmake -f makefile.msc check

################################################################

# Nothing much configurable below

# cl -? describes the options
CC = cl -G5 -GF -Ox -W3 -MD -nologo

# No general LDFLAGS needed
LDFLAGS = /link

GLIB_VER = @GLIB_MAJOR_VERSION@.@GLIB_MINOR_VERSION@

CFLAGS = -I.. -DHAVE_CONFIG_H

TESTS = \
	array-test.exe	\
	dirname-test.exe\
	hash-test.exe	\
	list-test.exe	\
	node-test.exe	\
	relation-test.exe\
	slist-test.exe	\
	string-test.exe	\
	strfunc-test.exe\
	tree-test.exe	\
	type-test.exe

all :	$(TESTS)

.c.exe :
	$(CC) $(CFLAGS) -c $<
	$(CC) $(CFLAGS) -Fe$@ $< ..\glib-$(GLIB_VER).lib $(LDFLAGS) /subsystem:console

check:	all
	for %p in ($(TESTS)) do %p

clean:
	del *.exe
	del *.obj
	del *.dll
	del *.lib
	del *.err
	del *.map
	del *.sym
	del *.exp
	del *.pdb
