aboutsummaryrefslogtreecommitdiffhomepage
path: root/scripts/LexGen.py
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2019-04-01 14:30:32 +1100
committerNeil <nyamatongwe@gmail.com>2019-04-01 14:30:32 +1100
commit6009be9e63f175479df01cd64d3ef6e0724afd6c (patch)
treedb5a082eb22829ea778b33d02c3c28aa4976339e /scripts/LexGen.py
parent283bc84712cc1046be6d7393998d499b09bb4538 (diff)
downloadscintilla-mirror-6009be9e63f175479df01cd64d3ef6e0724afd6c.tar.gz
Backport: Switch generation of make dependencies to Python scripts DepGen.py.
Dependencies files deps.mak and nmdeps.mak are formatted with one file per line as that makes it easier to examine differences between versions. Backport of changeset 7397:997e6203e270.
Diffstat (limited to 'scripts/LexGen.py')
-rw-r--r--scripts/LexGen.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/scripts/LexGen.py b/scripts/LexGen.py
index 261cb7ee1..8748a744b 100644
--- a/scripts/LexGen.py
+++ b/scripts/LexGen.py
@@ -14,6 +14,12 @@ from FileGenerator import Regenerate, UpdateLineInFile, \
import ScintillaData
import HFacer
import uuid
+import sys
+
+sys.path.append("../")
+
+import win32.DepGen
+import gtk.DepGen
def UpdateVersionNumbers(sci, root):
UpdateLineInFile(root + "win32/ScintRes.rc", "#define VERSION_SCINTILLA",
@@ -115,6 +121,9 @@ def RegenerateAll(root):
Regenerate(root + "src/Catalogue.cxx", "//", sci.lexerModules)
Regenerate(root + "win32/scintilla.mak", "#", sci.lexFiles)
+ win32.DepGen.Generate()
+ gtk.DepGen.Generate()
+
RegenerateXcodeProject(root + "cocoa/ScintillaFramework/ScintillaFramework.xcodeproj/project.pbxproj",
sci.lexFiles, sci.lexersXcode)