5 !INCLUDE $(TOP)/glib/build/win32/make.msc
7 PKG_CFLAGS = -I.. $(GLIB_CFLAGS)
15 ## compiler and linker switches
26 # cl -? describes the options
27 CC = cl -G5 -GF $(OPTIMIZE) -W3 -nologo
29 # No general LDFLAGS needed
30 LDFLAGS = /link $(LINKDEBUG)
33 CFLAGS = -I. -I$(PRJ_TOP) -DHAVE_CONFIG_H
40 $(PACKAGE).lib : $(OBJECTS)
41 lib /out:$(PACKAGE).lib $(OBJECTS)
43 $(PACKAGE).dll : $(OBJECTS) $(PACKAGE).def
44 $(CC) $(CFLAGS) -LD -Fe$(PACKAGE).dll $(OBJECTS) $(PKG_LINK) user32.lib advapi32.lib wsock32.lib $(LDFLAGS) /def:$(PACKAGE).def
46 $(PRJ_TOP)\config.h: $(PRJ_TOP)\config.h.win32
47 copy $(PRJ_TOP)\config.h.win32 $(PRJ_TOP)\config.h
50 $(CC) $(CFLAGS) -GD -c $(PKG_CFLAGS) $<