1 ## Makefile for building the GDK DLL with Microsoft C
2 ## Use: nmake -f makefile.msc
4 # Location of the Wintab toolkit. Downloadable from http://www.pointing.com.
5 WTKIT = ..\..\..\wtkit126
7 ################################################################
9 # Nothing much configurable below
19 # cl -? describes the options
20 CC = cl -G5 -GF $(OPTIMIZE) -W3 -nologo
22 LDFLAGS = /link /machine:ix86 $(LINKDEBUG)
28 CFLAGS = -I. -I.. -I..\.. -I$(WTKIT)\include -I$(GLIB) -DG_ENABLE_DEBUG -DHAVE_CONFIG_H -DGDK_VERSION=\"$(GTK_VER)\"
41 gdkdrawable-win32.obj \
45 gdkgeometry-win32.obj \
46 gdkglobals-win32.obj \
52 gdkproperty-win32.obj \
54 gdkpolyreg-generic.obj \
55 gdkregion-generic.obj \
56 gdkselection-win32.obj \
61 ..\..\config.h : ..\..\config.h.win32
62 copy ..\..\config.h.win32 ..\..\config.h
64 ..\gdkconfig.h : ..\gdkconfig.h.win32
65 copy ..\gdkconfig.h.win32 ..\gdkconfig.h
67 gdkregion-generic.c: ..\x11\gdkregion-generic.c
68 copy ..\x11\gdkregion-generic.c gdkregion-generic.c
70 gdkpolyreg-generic.c: ..\x11\gdkpolyreg-generic.c
71 copy ..\x11\gdkpolyreg-generic.c gdkpolyreg-generic.c
73 gdkregion-generic.h: ..\x11\gdkregion-generic.h
74 copy ..\x11\gdkregion-generic.h gdkregion-generic.h
76 gdkpoly-generic.h: ..\x11\gdkpoly-generic.h
77 copy ..\x11\gdkpoly-generic.h gdkpoly-generic.h
79 gdkgc-win32.o:: gdkregion-generic.h
80 gdkpolyreg-generic.o:: gdkpoly-generic.h
83 rc -DBUILDNUMBER=0 -r -fo gdk.res rc\gdk.rc
85 gdk-win32.lib : $(gdk_win32_OBJECTS)
86 lib -out:gdk-win32.lib $(gdk_win32_OBJECTS)
89 $(CC) $(CFLAGS) -GD -c -DGDK_COMPILATION -DG_LOG_DOMAIN=\"Gdk\" $<