summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/hitexdir/ChangeLog
blob: 47a628d7115ac303c806b5bb2bc96c78f948b823 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
2021-12-11  Karl Berry  <karl@freefriends.org>

	* am/hitex.am (hishrink_OBJECTS, hitex_OBJECTS): depend on
	$(hiformat_c_h_l_y), so that (hopefully) ctangle is run on
	hiformat.w to generate, e.g., hibasetypes.h before we try to
	compile the programs. E.g.,
	https://tug.org/pipermail/tlbuild/2021q4/004972.html

2021-11-16  Karl Berry  <karl@freefriends.org>

	* am/hitex.am: doc.
	* tests/hello.test,
	* tests/rule.test (OUTDIR): use subdir hitexdir/tests/outdir,
	not hitexdir/tests, to avoid clash of both TeX and Automake
	creating hitexdir/tests/TEST.log files.
	Also, avoid GNU diff-specific options.

2021-10-05  Karl Berry  <karl@freefriends.org>

	* am/hitex.am (AM_YFLAGS): comment out since we aren't doing
	lex/yacc stuff any more.

	(hitex_CPPFLAGS): include -I$(srcdir)/libmd5 for extensions.
	(hi{tex,stretch,shrink}_DEPENDENCIES): define.

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.)