]> Pileus Git - ~andy/gtk/blob - gdk/win32/makefile.msc
Take focus mode into account when tracking FocusIn/Out events, so we don't
[~andy/gtk] / gdk / win32 / makefile.msc
1 ## Makefile for building the GDK DLL with Microsoft C
2 ## Use: nmake -f makefile.msc
3
4 # Location of the Wintab toolkit. Downloadable from http://www.pointing.com.
5 WTKIT = ..\..\..\wtkit126
6
7 ################################################################
8
9 # Nothing much configurable below
10
11 TOP = ../../..
12 !INCLUDE $(TOP)/glib/build/win32/make.msc
13
14 GTK_VER=2.0
15
16 CFLAGS = -FImsvc_recommended_pragmas.h \
17         -I. -I.. -I..\.. $(GLIB_CFLAGS) $(PANGO_CFLAGS) \
18         -I$(WTKIT)\include -I$(GLIB) \
19         $(G_DEBUGGING) -DHAVE_CONFIG_H -DINSIDE_GDK_WIN32 -DGDK_VERSION=\"$(GTK_VER)\"
20
21 all: \
22         ..\..\config.h  \
23         ..\gdkconfig.h \
24         gdk-win32.lib \
25         gdk.res
26
27 gdk_win32_OBJECTS = \
28         gdkcolor-win32.obj \
29         gdkcursor-win32.obj \
30         gdkdnd-win32.obj \
31         gdkdisplay-win32.obj \
32         gdkdrawable-win32.obj \
33         gdkevents-win32.obj \
34         gdkfont-win32.obj \
35         gdkgc-win32.obj \
36         gdkgeometry-win32.obj \
37         gdkglobals-win32.obj \
38         gdkim-win32.obj \
39         gdkimage-win32.obj \
40         gdkinput.obj \
41         gdkinput-win32.obj \
42         gdkkeys-win32.obj \
43         gdkmain-win32.obj \
44         gdkpango-win32.obj \
45         gdkpixmap-win32.obj \
46         gdkproperty-win32.obj \
47 #       gdkregion-win32.obj \
48         gdkscreen-win32.obj \
49         gdkselection-win32.obj \
50         gdkvisual-win32.obj \
51         gdkwin32id.obj \
52         gdkwindow-win32.obj
53
54 ..\..\config.h : ..\..\config.h.win32
55         copy ..\..\config.h.win32 ..\..\config.h
56
57 ..\gdkconfig.h : ..\gdkconfig.h.win32
58         copy ..\gdkconfig.h.win32 ..\gdkconfig.h
59
60 gdk.res : rc\gdk.rc
61         rc -DBUILDNUMBER=0 -r -fo gdk.res rc\gdk.rc
62
63 gdk-win32.lib : $(gdk_win32_OBJECTS)
64         lib -out:gdk-win32.lib $(gdk_win32_OBJECTS)
65
66 .c.obj :
67         $(CC) $(CFLAGS) -GD -c -DGDK_COMPILATION -DG_LOG_DOMAIN=\"Gdk\" $<
68
69 clean::
70         del *.obj
71         del *.lib
72         del *.err
73         del *.res