[libpanel] build: cleanup private vs public sources



commit e22f8cf41f4f288f8f4337d3f43ab4278a534455
Author: Christian Hergert <chergert redhat com>
Date:   Wed Jul 27 17:45:30 2022 -0700

    build: cleanup private vs public sources

 src/meson.build | 30 +++++++++++++++++-------------
 1 file changed, 17 insertions(+), 13 deletions(-)
---
diff --git a/src/meson.build b/src/meson.build
index b63244a..e37fd38 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -17,32 +17,35 @@ panel_version_h = configure_file(
         install: true,
   configuration: version_data)
 
-libpanel_sources = [
+libpanel_private_sources = [
   'panel-action-muxer.c',
   'panel-binding-group.c',
-  'panel-dock.c',
   'panel-dock-child.c',
-  'panel-dock-switcher.c',
   'panel-drop-controls.c',
+  'panel-frame-header-bar-row.c',
+  'panel-handle.c',
+  'panel-joined-menu.c',
+  'panel-maximized-controls.c',
+  'panel-resizer.c',
+  'panel-save-dialog.c',
+  'panel-scaler.c',
+  'panel-signal-group.c',
+]
+
+libpanel_sources = [
+  'panel-dock.c',
+  'panel-dock-switcher.c',
   'panel-frame.c',
   'panel-frame-header.c',
   'panel-frame-header-bar.c',
-  'panel-frame-header-bar-row.c',
   'panel-frame-switcher.c',
   'panel-frame-tab-bar.c',
   'panel-grid.c',
   'panel-grid-column.c',
-  'panel-handle.c',
   'panel-init.c',
-  'panel-joined-menu.c',
-  'panel-maximized-controls.c',
   'panel-omni-bar.c',
   'panel-paned.c',
-  'panel-resizer.c',
   'panel-save-delegate.c',
-  'panel-save-dialog.c',
-  'panel-scaler.c',
-  'panel-signal-group.c',
   'panel-statusbar.c',
   'panel-theme-selector.c',
   'panel-widget.c',
@@ -52,13 +55,13 @@ libpanel_headers = [
   'libpanel.h',
   'panel-dock-switcher.h',
   'panel-dock.h',
+  'panel-frame.h',
   'panel-frame-header-bar.h',
   'panel-frame-header.h',
   'panel-frame-switcher.h',
   'panel-frame-tab-bar.h',
-  'panel-frame.h',
-  'panel-grid-column.h',
   'panel-grid.h',
+  'panel-grid-column.h',
   'panel-init.h',
   'panel-omni-bar.h',
   'panel-paned.h',
@@ -108,6 +111,7 @@ libpanel_deps = [
 libpanel_static = static_library('panel',
                                  libpanel_generated_headers +
                                  libpanel_generated_sources +
+                                 libpanel_private_sources +
                                  libpanel_sources,
     include_directories: libpanel_include_directories,
            dependencies: libpanel_deps,


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