From caf5e809e6f8ac96185636c224aba15431a08dc6 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Fri, 12 May 2017 02:11:00 -0400 Subject: whoops, custom-entities.ent is in $(topoutdir)/man --- tools/xml_helper.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'tools') diff --git a/tools/xml_helper.py b/tools/xml_helper.py index b9267b4a2e..862930e59c 100644 --- a/tools/xml_helper.py +++ b/tools/xml_helper.py @@ -31,11 +31,17 @@ class CustomResolver(tree.Resolver): basename = os.path.basename(url) if not basename in shared: return None - if basename == 'custom-entities.ent': - basename += '.in' + topsrcdir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) - _deps.add(os.path.join('$(topsrcdir)', 'man', basename)) - return self.resolve_filename(os.path.join(topsrcdir, 'man', basename), context) + + makename = os.path.join('$(topsrcdir)', 'man', basename) + lxmlname = os.path.join(topsrcdir, 'man', basename) + if basename == 'custom-entities.ent': + makename = os.path.join('$(topoutdir)', 'man', basename) + lxmlname += '.in' + + _deps.add(makename) + return self.resolve_filename(lxmlname, context) _parser = tree.XMLParser() _parser.resolvers.add(CustomResolver()) -- cgit v1.2.3-54-g00ecf