blob: c6a3387f41d3b8b48c5ca8a7b36ffedd8fa18fd5 (
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
|
How change files are applied for pdftex/pdfetex?
============================= pdftex =============================
2) pdftex.ch is generated from
./tie -c pdftex.ch pdftex.web \
$(srcdir)/pdftexdir/tex.ch0 \
$(srcdir)/tex.ch \
$(srcdir)/pdftexdir/tex.ch1 \
$(srcdir)/pdftexdir/tex.pch
Input:
pdftex.web:
pdftex without system-dependent changes
pdftexdir/tex.ch0:
% Change file to assist in creating the web2c-specific change file.
% This one comes first, resolves inconsistencies between the
% generated pdftex.web and tex.ch
change the pdftex banner to tex banner, so tex.ch can be applied
tex.ch:
the main web2c-specific (or other system-dependent) change file
pdftexdir/pdftex.ch:
% Change file to assist in creating the web2c-specific change file.
% This one resolves inconsistencies between tex.ch and tex.pch.
change the tex banner to pdftex banner (reverse tex.ch0)
Output:
pdftex.ch (not pdftexdir/pdftex.ch):
additional & system-dependent changes
|