From 9fa567bd3993bfa46e5bc04e8a0da2b21b3a90ca Mon Sep 17 00:00:00 2001
From: Antoine Fontaine <antoine.fontaine@epfl.ch>
Date: Sat, 16 Nov 2019 19:21:42 +0100
Subject: [PATCH] cleanup build files

---
 data/meson.build |  2 +-
 meson.build      | 29 ++++++++++++++++++-----------
 2 files changed, 19 insertions(+), 12 deletions(-)

diff --git a/data/meson.build b/data/meson.build
index 9f40f3e..c9b1fb6 100644
--- a/data/meson.build
+++ b/data/meson.build
@@ -15,6 +15,6 @@ moody_resources = gnome.compile_resources(
    'moody-resources',
    'ch.gnugen.Moody.gresources.xml',
    source_dir : ['ui', 'media'],
-   c_name: 'hdy',
+   c_name: 'moody',
 )
 
diff --git a/meson.build b/meson.build
index 9428b56..28f668f 100644
--- a/meson.build
+++ b/meson.build
@@ -1,7 +1,7 @@
 project('moody', 'c',
         version: '0.0.1',
         license: 'GPL-3+',
-  meson_version: '>= 0.47.0',
+  meson_version: '>= 0.50.0',
 )
 
 gnome = import('gnome')
@@ -22,10 +22,6 @@ configure_file(
   configuration: config_h,
 )
 
-add_project_arguments([
-  '-I' + meson.build_root(),
-], language: 'c')
-
 
 cc = meson.get_compiler('c')
 
@@ -102,17 +98,28 @@ message('\n'.join(summary))
 
 moody_sources = [
   moody_resources,
-  'src/moody.c',
-  'src/moodle-provider.c',
-  'src/moodle-parser.c',
-  'src/gui-window.c',
-  'src/gui-pass-dialog.c',
+  'src/data-struct.h',
   'src/gui-course.c',
-  'src/gui-week.c',
+  'src/gui-course.h',
+  'src/gui-pass-dialog.c',
+  'src/gui-pass-dialog.h',
   'src/gui-resource.c',
+  'src/gui-resource.h',
+  'src/gui-week.c',
+  'src/gui-week.h',
+  'src/gui-window.c',
+  'src/gui-window.h',
+  'src/moodle-parser.c',
+  'src/moodle-parser.h',
+  'src/moodle-provider.c',
+  'src/moodle-provider.h',
+  'src/moody.c',
   'src/password.c',
+  'src/password.h',
   'src/settings.c',
+  'src/settings.h',
   'src/utils.c',
+  'src/utils.h',
 ]
 
 libhandy_dep = dependency('libhandy-0.0', version: '>= 0.0.8')
-- 
GitLab