diff options
Diffstat (limited to 'gtk/DepGen.py')
-rw-r--r-- | gtk/DepGen.py | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/gtk/DepGen.py b/gtk/DepGen.py new file mode 100644 index 000000000..20f4a0148 --- /dev/null +++ b/gtk/DepGen.py @@ -0,0 +1,23 @@ +#!/usr/bin/env python +# DepGen.py - produce a make dependencies file for Scintilla +# Copyright 2019 by Neil Hodgson <neilh@scintilla.org> +# The License.txt file describes the conditions under which this software may be distributed. +# Requires Python 2.7 or later + +import sys + +sys.path.append("../") + +import scripts.Dependencies as Dependencies + +topComment = "# Created by DepGen.py. To recreate, run 'python DepGen.py'.\n" + +def Generate(): + sources = ["../src/*.cxx", "../lexlib/*.cxx", "../lexers/*.cxx"] + includes = ["../include", "../src", "../lexlib"] + + deps = Dependencies.FindDependencies(["../gtk/*.cxx"] + sources, ["../gtk"] + includes, ".o", "../gtk/") + Dependencies.UpdateDependencies("../gtk/deps.mak", deps, topComment) + +if __name__ == "__main__": + Generate()
\ No newline at end of file |