From 9aa157c0aadeb816389c54c2240aa55eae198bef Mon Sep 17 00:00:00 2001
From: Daniel Salzman <daniel.salzman@nic.cz>
Date: Wed, 5 Aug 2020 19:10:10 +0200
Subject: [PATCH] scripts: improve update-project-files.py

---
 Knot.files                      | 12 ++++++------
 scripts/update-project-files.py |  6 +++++-
 2 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/Knot.files b/Knot.files
index 954f4dd525..004796e714 100644
--- a/Knot.files
+++ b/Knot.files
@@ -472,11 +472,6 @@ src/utils/khost/khost_main.c
 src/utils/khost/khost_params.c
 src/utils/khost/khost_params.h
 src/utils/kjournalprint/main.c
-src/utils/kxdpgun/load_queries.c
-src/utils/kxdpgun/load_queries.h
-src/utils/kxdpgun/main.c
-src/utils/kxdpgun/popenve.c
-src/utils/kxdpgun/popenve.h
 src/utils/knotc/commands.c
 src/utils/knotc/commands.h
 src/utils/knotc/interactive.c
@@ -491,10 +486,15 @@ src/utils/knsupdate/knsupdate_exec.h
 src/utils/knsupdate/knsupdate_main.c
 src/utils/knsupdate/knsupdate_params.c
 src/utils/knsupdate/knsupdate_params.h
-src/utils/kzonesign/main.c
+src/utils/kxdpgun/load_queries.c
+src/utils/kxdpgun/load_queries.h
+src/utils/kxdpgun/main.c
+src/utils/kxdpgun/popenve.c
+src/utils/kxdpgun/popenve.h
 src/utils/kzonecheck/main.c
 src/utils/kzonecheck/zone_check.c
 src/utils/kzonecheck/zone_check.h
+src/utils/kzonesign/main.c
 tests-fuzz/fuzz_dname_from_str.c
 tests-fuzz/fuzz_dname_to_str.c
 tests-fuzz/fuzz_packet.c
diff --git a/scripts/update-project-files.py b/scripts/update-project-files.py
index 004fbb37be..154228228a 100755
--- a/scripts/update-project-files.py
+++ b/scripts/update-project-files.py
@@ -10,6 +10,10 @@ SOURCES = [
     "tests-fuzz/*.c", "tests-fuzz/*.h",
 ]
 
+SOURCES_EXTRA = [
+    "src/libknot/libknot.h"
+]
+
 OUTPUT_FILE = "Knot.files"
 
 # ----------------------------------------------------------------------------
@@ -31,7 +35,7 @@ git_root = run(["git", "rev-parse", "--show-toplevel"]).strip()
 os.chdir(git_root)
 
 command = ["git", "ls-files"] + SOURCES
-files = run(command).splitlines()
+files = run(command).splitlines() + SOURCES_EXTRA
 
 with open(OUTPUT_FILE, "w") as output:
     output.write("\n".join(sorted(files)))
-- 
GitLab