summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/hitexdir/ChangeLog
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2021-10-01 16:30:06 +0000
committerKarl Berry <karl@freefriends.org>2021-10-01 16:30:06 +0000
commit070e5192bad37b3ceee5d098ea0e8c7519986734 (patch)
treec840e50bdd779466a4b7dfd90b82baf10d320bf6 /Build/source/texk/web2c/hitexdir/ChangeLog
parent491c5f3e5c3e05de728b0e759fc8122ac8d47e94 (diff)
avoid lex/yacc completely for hishrink, since the .[ly] are generated anyway
git-svn-id: svn://tug.org/texlive/trunk@60666 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/web2c/hitexdir/ChangeLog')
-rw-r--r--Build/source/texk/web2c/hitexdir/ChangeLog20
1 files changed, 20 insertions, 0 deletions
diff --git a/Build/source/texk/web2c/hitexdir/ChangeLog b/Build/source/texk/web2c/hitexdir/ChangeLog
new file mode 100644
index 00000000000..7a6eb08c5cc
--- /dev/null
+++ b/Build/source/texk/web2c/hitexdir/ChangeLog
@@ -0,0 +1,20 @@
+2021-10-01 Karl Berry <karl@freefriends.org>
+
+ * am/hitex.am (nodist_hishrink_SOURCES): remove references to .[ly]
+ files; instead list the hishrink-{parser,lexer}.c files explicitly.
+ Simpler to eliminate Automake's lex/yacc.
+ * hishrink-lexer.l,
+ * hishrink-parser.y: remove.
+
+2021-09-28 Karl Berry <karl@freefriends.org>
+
+ * am/hitex.am (hishrink_SOURCES): specify hishrink-lexer.l
+ and hishrink-parser.y as if they were direct sources.
+ (hishrink_OBJECTS): depend on hishrink-parser.h.
+ (hishrink_CPPFLAGS): include -I$(srcdir)/hitexdir so we can
+ find hishrink-parser.h.
+ (hiall): convenience target to build all three programs.
+ * format.w: back to hishrink-parser.h.
+ * hishrink-{parser,lexer}.*: rename from {parser,lexer}.*.
+
+(This file public domain.)