[gtk/msvcproj-nmake-install: 2/22] gdk/win32: Split out sources listing




commit cb494e0ad8b18811e26200cbc9659309423b55eb
Author: Chun-wei Fan <fanchunwei src gnome org>
Date:   Fri May 13 18:35:54 2022 +0800

    gdk/win32: Split out sources listing
    
    This way, we can reuse this list in other non-autotools Makefile-based
    build systems.

 gdk/win32/Makefile.am           | 71 ++--------------------------------------
 gdk/win32/gdk-win32-sources.inc | 72 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 74 insertions(+), 69 deletions(-)
---
diff --git a/gdk/win32/Makefile.am b/gdk/win32/Makefile.am
index a2d52cecbe..a665a9cc02 100644
--- a/gdk/win32/Makefile.am
+++ b/gdk/win32/Makefile.am
@@ -1,5 +1,6 @@
 ## Process this file with automake to produce Makefile.in
 include $(top_srcdir)/Makefile.decl
+include gdk-win32-sources.inc
 
 libgdkincludedir = $(includedir)/gtk-3.0/gdk
 libgdkwin32includedir = $(includedir)/gtk-3.0/gdk/win32
@@ -35,79 +36,11 @@ EXTRA_DIST += \
        makefile.msc \
        meson.build
 
-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-winpointer.c \
-       gdkdevice-winpointer.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 \
-       gdkkeys-win32.h \
-       gdkkeys-win32-impl.c \
-       gdkkeys-win32-impl-wow64.c \
-       gdkmain-win32.c \
-       gdkmonitor-win32.c \
-       gdkmonitor-win32.h \
-       gdkprivate-win32.h \
-       gdkproperty-win32.c \
-       gdkscreen-win32.c \
-       gdkselection-win32.c \
-       gdkselection-win32.h \
-       gdktestutils-win32.c \
-       gdkwin32cursor.h \
-       gdkwin32display.h \
-       gdkwin32displaymanager.h \
-       gdkwin32dnd.h \
-       gdkwin32dnd-private.h \
-       gdkwin32glcontext.h \
-       gdkwin32langnotification.c \
-       gdkwin32langnotification.h \
-       gdkwin32.h \
-       gdkwin32id.c \
-       gdkwin32keys.h \
-       gdkwin32monitor.h \
-       gdkwin32screen.h \
-       gdkwin32window.h \
-       gdkwindow-win32.c \
-       gdkwindow-win32.h \
-       pktdef.h \
-       winpointer.h \
-       wintab.h \
-       xcursors.h
-
 libgdk_win32_la_LIBADD = \
        $(LDADDS) \
        $(NULL)
 
-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
+libgdkinclude_HEADERS = $(GDK_PUBLIC_H_SRCS_WIN32)
 
 # ------------------- MSVC Build Items ----------------
 MSVCPROJS = gdk3-win32
diff --git a/gdk/win32/gdk-win32-sources.inc b/gdk/win32/gdk-win32-sources.inc
new file mode 100644
index 0000000000..b162787058
--- /dev/null
+++ b/gdk/win32/gdk-win32-sources.inc
@@ -0,0 +1,72 @@
+# Public header list for GdkWin32
+
+GDK_PUBLIC_H_SRCS_WIN32 =              \
+       gdkwin32.h
+
+libgdkwin32include_HEADERS =   \
+       gdkwin32cursor.h        \
+       gdkwin32display.h       \
+       gdkwin32displaymanager.h\
+       gdkwin32dnd.h           \
+       gdkwin32glcontext.h     \
+       gdkwin32keys.h          \
+       gdkwin32misc.h          \
+       gdkwin32monitor.h       \
+       gdkwin32screen.h        \
+       gdkwin32window.h
+
+# Sources list for GdkWin32
+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-winpointer.c \
+       gdkdevice-winpointer.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 \
+       gdkkeys-win32.h \
+       gdkkeys-win32-impl.c \
+       gdkkeys-win32-impl-wow64.c \
+       gdkmain-win32.c \
+       gdkmonitor-win32.c \
+       gdkmonitor-win32.h \
+       gdkprivate-win32.h \
+       gdkproperty-win32.c \
+       gdkscreen-win32.c \
+       gdkselection-win32.c \
+       gdkselection-win32.h \
+       gdktestutils-win32.c \
+       gdkwin32cursor.h \
+       gdkwin32display.h \
+       gdkwin32displaymanager.h \
+       gdkwin32dnd.h \
+       gdkwin32dnd-private.h \
+       gdkwin32glcontext.h \
+       gdkwin32langnotification.c \
+       gdkwin32langnotification.h \
+       gdkwin32.h \
+       gdkwin32id.c \
+       gdkwin32keys.h \
+       gdkwin32monitor.h \
+       gdkwin32screen.h \
+       gdkwin32window.h \
+       gdkwindow-win32.c \
+       gdkwindow-win32.h \
+       pktdef.h \
+       winpointer.h \
+       wintab.h \
+       xcursors.h


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]