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) $<