mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-28 14:31:10 +00:00
2823963703
2000-07-12 Tor Lillqvist <tml@iki.fi> Win32 changes, still doesn't build though. * gdk/makefile.cygwin * gdk/win32/makefile.cygwin * gtk/makefile.cygwin: Updates. * gdk/win32/gdkgc-win32.c (_gdk_win32_gc_new): Use the same default values for fg and bg pixel as X11 does (0 and 1), not black and white. Use PS_ENDCAP_FLAT and PS_JOIN_MITER by default. Use 0 for pen width by default (treated as 1 anyway later, but for apps that might check the value in the GdkGC). (gdk_win32_hdc_get, gdk_win32_hdc_release): New functions, public interface to gdk_gc_predraw and _postdraw. * gdk/win32/gdkwin32.h * gdk/gdk.def: Add gdk_win32_hdc_{get,release}. * gdk/win32/gdkcolor-win32.c (gdk_colormap_alloc1): Remove extraneous semicolon. * gdk/win32/gdkdrawable-win32.c: Check also for pen_width == 0. * gdk/win32/gdkimage-win32.c (gdk_image_new): Use the visual's depth, not the Win32 bitspixel value.
79 lines
1.6 KiB
Plaintext
79 lines
1.6 KiB
Plaintext
## Makefile for building the GDK DLL with Microsoft C
|
|
## Use: nmake -f makefile.msc
|
|
|
|
# Location of the Wintab toolkit. Downloadable from http://www.pointing.com.
|
|
WTKIT = ..\..\..\wtkit126
|
|
|
|
################################################################
|
|
|
|
# Nothing much configurable below
|
|
|
|
!IFNDEF DEBUG
|
|
# Full optimization:
|
|
OPTIMIZE = -Ox -MD
|
|
!ELSE
|
|
# Debugging:
|
|
OPTIMIZE = -Zi -MDd
|
|
!ENDIF
|
|
|
|
# cl -? describes the options
|
|
CC = cl -G5 -GF $(OPTIMIZE) -W3 -nologo
|
|
|
|
LDFLAGS = /link /machine:ix86 $(LINKDEBUG)
|
|
|
|
GLIB_VER=1.3
|
|
GTK_VER=1.3
|
|
|
|
GLIB = ..\..\..\glib
|
|
CFLAGS = -I. -I.. -I..\.. -I$(WTKIT)\include -I$(GLIB) -DG_ENABLE_DEBUG -DHAVE_CONFIG_H -DGDK_VERSION=\"$(GTK_VER)\"
|
|
|
|
all: \
|
|
..\..\config.h \
|
|
..\gdkconfig.h \
|
|
gdk-win32.lib \
|
|
gdk.res
|
|
|
|
gdk_win32_OBJECTS = \
|
|
gdkcc-win32.obj \
|
|
gdkcolor-win32.obj \
|
|
gdkcursor-win32.obj \
|
|
gdkdnd-win32.obj \
|
|
gdkdrawable-win32.obj \
|
|
gdkevents-win32.obj \
|
|
gdkfont-win32.obj \
|
|
gdkgc-win32.obj \
|
|
gdkgeometry-win32.obj \
|
|
gdkglobals-win32.obj \
|
|
gdkim-win32.obj \
|
|
gdkimage-win32.obj \
|
|
gdkinput-win32.obj \
|
|
gdkmain-win32.obj \
|
|
gdkpixmap-win32.obj \
|
|
gdkproperty-win32.obj \
|
|
gdkregion-win32.obj \
|
|
gdkselection-win32.obj \
|
|
gdkvisual-win32.obj \
|
|
gdkwin32id.obj \
|
|
gdkwindow-win32.obj
|
|
|
|
..\..\config.h : ..\..\config.h.win32
|
|
copy ..\..\config.h.win32 ..\..\config.h
|
|
|
|
..\gdkconfig.h : ..\gdkconfig.h.win32
|
|
copy ..\gdkconfig.h.win32 ..\gdkconfig.h
|
|
|
|
gdk.res : rc\gdk.rc
|
|
rc -DBUILDNUMBER=0 -r -fo gdk.res rc\gdk.rc
|
|
|
|
gdk-win32.lib : $(gdk_win32_OBJECTS)
|
|
lib -out:gdk-win32.lib $(gdk_win32_OBJECTS)
|
|
|
|
.c.obj :
|
|
$(CC) $(CFLAGS) -GD -c -DGDK_COMPILATION -DG_LOG_DOMAIN=\"Gdk\" $<
|
|
|
|
clean:
|
|
del *.obj
|
|
del *.lib
|
|
del *.err
|
|
del *.res
|