forked from AuroraMiddleware/gtk
c4244ea104
This adds support to the GDK Win32 backend so that we can support Vulkan context creation for use in the GSK Vulkan renderer, so that we can test it on Windows platforms as well. https://bugzilla.gnome.org/show_bug.cgi?id=776544
110 lines
2.3 KiB
Makefile
110 lines
2.3 KiB
Makefile
## Process this file with automake to produce Makefile.in
|
|
include $(top_srcdir)/Makefile.decl
|
|
|
|
libgdkincludedir = $(includedir)/gtk-4.0/gdk
|
|
libgdkwin32includedir = $(includedir)/gtk-4.0/gdk/win32
|
|
|
|
AM_CPPFLAGS = \
|
|
-DG_LOG_DOMAIN=\"Gdk\" \
|
|
-DG_LOG_USE_STRUCTURED=1 \
|
|
-DINSIDE_GDK_WIN32 \
|
|
-I$(top_srcdir) \
|
|
-I$(top_srcdir)/gdk \
|
|
-I$(top_builddir)/gdk \
|
|
$(GDK_HIDDEN_VISIBILITY_CFLAGS) \
|
|
$(GTK_DEBUG_FLAGS) \
|
|
$(GDK_DEP_CFLAGS) \
|
|
$(GDK_WIN32_EXTRA_CFLAGS) \
|
|
-DGDK_COMPILATION
|
|
|
|
LDADDS = $(GDK_DEP_LIBS)
|
|
|
|
noinst_LTLIBRARIES = libgdk-win32.la
|
|
|
|
SUBDIRS=rc
|
|
|
|
EXTRA_DIST += \
|
|
bdfcursor.c \
|
|
makefile.msc
|
|
|
|
libgdk_win32_la_SOURCES = \
|
|
gdkcursor-win32.c \
|
|
gdkdevicemanager-win32.c \
|
|
gdkdevicemanager-win32.h \
|
|
gdkdevice-virtual.c \
|
|
gdkdevice-virtual.h \
|
|
gdkdevice-win32.c \
|
|
gdkdevice-win32.h \
|
|
gdkdevice-wintab.c \
|
|
gdkdevice-wintab.h \
|
|
gdkdisplay-win32.c \
|
|
gdkdisplay-win32.h \
|
|
gdkdisplaymanager-win32.c \
|
|
gdkdnd-win32.c \
|
|
gdkevents-win32.c \
|
|
gdkgeometry-win32.c \
|
|
gdkglcontext-win32.c \
|
|
gdkglcontext-win32.h \
|
|
gdkglobals-win32.c \
|
|
gdkkeys-win32.c \
|
|
gdkmain-win32.c \
|
|
gdkmonitor-win32.c \
|
|
gdkmonitor-win32.h \
|
|
gdkprivate-win32.h \
|
|
gdkproperty-win32.c \
|
|
gdkscreen-win32.c \
|
|
gdkselection-win32.c \
|
|
gdktestutils-win32.c \
|
|
gdkvulkancontext-win32.c \
|
|
gdkvulkancontext-win32.h \
|
|
gdkwin32cursor.h \
|
|
gdkwin32display.h \
|
|
gdkwin32displaymanager.h \
|
|
gdkwin32dnd.h \
|
|
gdkwin32glcontext.h \
|
|
gdkwin32.h \
|
|
gdkwin32id.c \
|
|
gdkwin32keys.h \
|
|
gdkwin32monitor.h \
|
|
gdkwin32screen.h \
|
|
gdkwin32window.h \
|
|
gdkwindow-win32.c \
|
|
gdkwindow-win32.h \
|
|
pktdef.h \
|
|
wintab.h \
|
|
xcursors.h
|
|
|
|
libgdkinclude_HEADERS = \
|
|
gdkwin32.h
|
|
|
|
libgdkwin32include_HEADERS = \
|
|
gdkwin32cursor.h \
|
|
gdkwin32display.h \
|
|
gdkwin32displaymanager.h\
|
|
gdkwin32dnd.h \
|
|
gdkwin32glcontext.h \
|
|
gdkwin32keys.h \
|
|
gdkwin32misc.h \
|
|
gdkwin32monitor.h \
|
|
gdkwin32screen.h \
|
|
gdkwin32window.h
|
|
|
|
# ------------------- MSVC Build Items ----------------
|
|
MSVCPROJS = gdk4-win32
|
|
|
|
gdk4_win32_FILES = $(libgdk_win32_la_SOURCES)
|
|
gdk4_win32_EXCLUDES = dummy
|
|
gdk4_win32_HEADERS_DIR = $(libgdkwin32includedir)
|
|
|
|
gdk4_win32_HEADERS_INST = $(libgdkwin32include_HEADERS)
|
|
|
|
gdk4_win32_HEADERS_EXCLUDES = dummy
|
|
|
|
include $(top_srcdir)/build/Makefile.msvcproj
|
|
|
|
dist-hook: \
|
|
$(top_builddir)/build/win32/vs12/gdk4-win32.vcxproj \
|
|
$(top_builddir)/build/win32/vs12/gdk4-win32.vs12.headers
|
|
|
|
-include $(top_srcdir)/git.mk
|