summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/ptexdir
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2011-01-11 09:59:29 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2011-01-11 09:59:29 +0000
commit6a5931718d979097496483a8b84e30efa2898209 (patch)
tree8e4e0802b3dd57124dda7d67030127eca9094f2d /Build/source/texk/web2c/ptexdir
parent96c90b42cd3981758216b4b09e03beb56a409516 (diff)
add e-pTeX to build system
towards e-pTeX git-svn-id: svn://tug.org/texlive/trunk@21027 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/web2c/ptexdir')
-rw-r--r--Build/source/texk/web2c/ptexdir/ChangeLog4
-rw-r--r--Build/source/texk/web2c/ptexdir/am/ptex.am12
2 files changed, 13 insertions, 3 deletions
diff --git a/Build/source/texk/web2c/ptexdir/ChangeLog b/Build/source/texk/web2c/ptexdir/ChangeLog
index e2fa6c6986c..45e58a2064b 100644
--- a/Build/source/texk/web2c/ptexdir/ChangeLog
+++ b/Build/source/texk/web2c/ptexdir/ChangeLog
@@ -1,3 +1,7 @@
+2011-01-11 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ * am/ptex.am: Build libkanji.c from kanji.c, for pTeX and e-pTeX.
+
2011-01-08 Peter Breitenlohner <peb@mppmu.mpg.de>
* ptex-base.ch: Adapt to removal of encTeX changes from tex.ch.
diff --git a/Build/source/texk/web2c/ptexdir/am/ptex.am b/Build/source/texk/web2c/ptexdir/am/ptex.am
index 27cca27d355..ed4b181b3f3 100644
--- a/Build/source/texk/web2c/ptexdir/am/ptex.am
+++ b/Build/source/texk/web2c/ptexdir/am/ptex.am
@@ -31,6 +31,13 @@ $(pproglib): $(KPATHSEA_DEPEND) ${srcdir}/lib/*.c
## Rebuild libptexenc
@PTEXENC_RULE@
+## libkanji.a for pTeX and e-pTeX
+##
+EXTRA_LIBRARIES += libkanji.a
+libkanji_a_SOURCES = ptexdir/kanji.c ptexdir/kanji.h
+libkanji_a_CPPFLAGS = $(ptex_cppflags)
+libkanji_a_CFLAGS = $(WARNING_CFLAGS)
+
## pTeX
##
if PTEX
@@ -45,13 +52,12 @@ ptex_CPPFLAGS = $(ptex_cppflags)
ptex_CFLAGS = $(WARNING_CFLAGS)
# With --enable-ipc, pTeX may need to link with -lsocket.
-ptex_LDADD = $(ptex_ldadd) $(ipc_socketlibs)
+ptex_LDADD = libkanji.a $(ptex_ldadd) $(ipc_socketlibs)
# pTeX C sources
ptex_c_h = ptexini.c ptex0.c ptexcoerce.h ptexd.h
nodist_ptex_SOURCES = $(ptex_c_h) ptex-pool.c ptexdir/ptex_version.h
-dist_ptex_SOURCES = ptexdir/ptexextra.c ptexdir/ptexextra.h \
- ptexdir/kanji.c ptexdir/kanji.h
+dist_ptex_SOURCES = ptexdir/ptexextra.c ptexdir/ptexextra.h
# We must create ptexd.h and ptexdir/ptex_version.h before building the ptex_OBJECTS.
ptex_prereq = ptexd.h ptexdir/ptex_version.h