dtdocbook: merge dtinfogen into dtdocbook.

This commit is contained in:
Liang Chang
2022-01-12 04:04:33 +08:00
parent f9e02f163b
commit c6661c92c9
161 changed files with 1884 additions and 2390 deletions

View File

@@ -1,7 +1,14 @@
MAINTAINERCLEANFILES = Makefile.in
SUBDIRS = instant locales sgml tcl tpt
SUBDIRS = doc_utils dtsr instant locales sgml spec tcl tpt
include dtdocbook.am
bin_SCRIPTS = dtdocbook2man dtdocbook2sdl
bin_PROGRAMS = dtdocbook2infolib
AM_LDFLAGS = $(XTOOLLIB) $(DTCLIENTLIBS)
dtdocbook2infolib_CPPFLAGS = \
-DDTDCBK_DATAROOTDIR=\"$(dtdcbk_datarootdir)\" \
-DINFOLIB_LIBEXECDIR=\"$(PWD)\"

View File

@@ -0,0 +1,71 @@
MAINTAINERCLEANFILES = Makefile.in
include ../dtdocbook.am
infolib = ../infolib
SUBDIRS = $(infolib) ../dtsr
noinst_PROGRAMS = \
dtdocbook2infolib \
MixedGen \
NCFGen \
NodeParser \
StyleUpdate \
dbdrv \
valBase \
validator
noinst_SCRIPTS = dtdocbook2man dtdocbook2sdl
AM_CXXFLAGS = -DCDE_NEXT -I$(top_builddir)/lib/DtMmdb
AM_LDFLAGS = $(XTOOLLIB) $(LIBMMDB) $(DTCLIENTLIBS)
dtdcbk_datarootdir = $(abs_top_srcdir)/programs/dtdocbook
AM_CPPFLAGS = \
-DDTDCBK_DATAROOTDIR=\"$(dtdcbk_datarootdir)\" \
-DINFOLIB_LIBEXECDIR=\"$(PWD)\"
validator_SOURCES = validator.C
CLEANFILES = $(noinst_SCRIPTS) $(validator_SOURCES) dtdocbook2infolib.c
dtdocbook2infolib.c: ../dtdocbook2infolib.c
$(RM) $@ && $(LN_S) $<
validator.C: $(infolib)/validator.C
$(RM) $@ && $(LN_S) $<
MixedGen$(EXEEXT): $(infolib)/MixedGen$(EXEEXT)
$(RM) $@ && $(LN_S) $<
NCFGen$(EXEEXT): $(infolib)/NCFGen$(EXEEXT)
$(RM) $@ && $(LN_S) $<
NodeParser$(EXEEXT): $(infolib)/NodeParser$(EXEEXT)
$(RM) $@ && $(LN_S) $<
StyleUpdate$(EXEEXT): $(infolib)/StyleUpdate$(EXEEXT)
$(RM) $@ && $(LN_S) $<
dbdrv$(EXEEXT): $(infolib)/dbdrv$(EXEEXT)
$(RM) $@ && $(LN_S) $<
valBase$(EXEEXT): $(infolib)/valBase$(EXEEXT)
$(RM) $@ && $(LN_S) $<
dtdocbook2man: ../dtdocbook2man
echo "#!/bin/sh" > $@ && chmod +x $@
echo "dtdcbk_libexecdir=$(dtdcbk_datarootdir) \
dtdcbk_datarootdir=$(dtdcbk_datarootdir) \
sh $(PWD)/$< \$$@" >> $@
dtdocbook2sdl: ../dtdocbook2sdl
echo "#!$(KSH)" > $@ && chmod +x $@
echo "dtdcbk_libdir=$(dtdcbk_datarootdir) \
dtdcbk_libexecdir=$(dtdcbk_datarootdir) \
dtdcbk_datarootdir=$(dtdcbk_datarootdir) \
$(KSH) $(PWD)/$< \$$@" >> $@
install:

View File

@@ -78,28 +78,16 @@ typedef enum
typedef struct _GlobalsStruct
{
char *pathEnv;
char *ldLibraryPathEnv;
char *libPathEnv;
char *shlibPathEnv;
char *dtInfoHomeEnv;
char *dtInfoBinEnv;
char *tmpDirEnv;
char *sgmlSearchPathEnv;
char *sgmlCatFilesEnv;
char *sgmlCatFiles;
int sgmlCatFilesLen;
int sgmlCatFilesMaxLen;
char *mmdbPathEnv;
char *install;
char *arch;
int dtsridx; /* dtsearch: index into langtbl */
int dtsridx; /* dtsearch: index into langtbl */
char *sgml;
char *decl;
char *styleProlog;
char *tmpDir;
char *spec;
int dirMode;
char *searchEngine;
char *parser;
@@ -156,7 +144,7 @@ static char *emptyString = "";
#define STR(s) ((s) ? (s) : emptyString)
#define EXEC_NAME "dtinfogen"
#define EXEC_NAME "dtdocbook2infolib"
typedef struct
{
@@ -950,11 +938,10 @@ buildPath(char *format, ...)
return XtsNewString(pathBuf);
}
/* Assumes gStruct->install is set (may be NULL) */
static char *
buildSGML(void)
{
char *sgmlPath = buildPath("%s/infolib/sgml", STR(gStruct->install));
char *sgmlPath = buildPath("%s/sgml", STR(DTDCBK_DATAROOTDIR));
#ifdef SGML_DEBUG
fprintf(stderr, "(DEBUG) buildSGML=\"%s\"\n", sgmlPath);
@@ -977,12 +964,10 @@ buildStyleProlog(void)
return buildPath("%s/styprolog.sgml", STR(gStruct->sgml));
}
/* Assumes gStruct->install is set (may be NULL) */
static char *
buildSpec(void)
{
return buildPath("%s/infolib/etc/mmdb.infolib.spec",
STR(gStruct->install));
return buildPath("%s/spec/mmdb.infolib.spec", STR(DTDCBK_DATAROOTDIR));
}
static void
@@ -997,21 +982,10 @@ defaultGlobals(void)
putenv("ENV=");
gStruct->pathEnv = makeAbsPathEnv("PATH");
gStruct->ldLibraryPathEnv = makeAbsPathEnv("LD_LIBRARY_PATH");
gStruct->libPathEnv = makeAbsPathEnv("LIBPATH");
gStruct->shlibPathEnv = makeAbsPathEnv("SHLIB_PATH");
gStruct->dtInfoHomeEnv = makeAbsPathEnv("DTINFO_HOME");
gStruct->dtInfoBinEnv = makeAbsPathEnv("DTINFO_BIN");
gStruct->tmpDirEnv = makeAbsPathEnv("TMPDIR");
gStruct->sgmlSearchPathEnv = makeAbsPathEnv("SGML_SEARCH_PATH");
gStruct->sgmlCatFilesEnv = makeAbsPathEnv("SGML_CATALOG_FILES");
gStruct->sgmlCatFiles = NULL;
gStruct->sgmlCatFilesLen = 0;
gStruct->sgmlCatFilesMaxLen = 0;
gStruct->install = getenv("DTINFO_HOME");
gStruct->arch = getenv("ARCH");
{ /* resolve lang from env variable */
char* lang;
char *s = NULL;
@@ -1025,7 +999,7 @@ defaultGlobals(void)
if ((lang = getenv("LANG")) == NULL)
lang = LANG_COMMON;
lang = strdup(lang);
lang = XtsNewString(lang);
s = strchr(lang, '.'); if (s) *s = 0;
@@ -1062,11 +1036,10 @@ defaultGlobals(void)
gStruct->styleProlog = buildStyleProlog();
if ((gStruct->tmpDir = getenv("TMPDIR")) == (char *)NULL)
gStruct->tmpDir = "/usr/tmp";
gStruct->tmpDir = "/tmp";
gStruct->spec = buildSpec();
gStruct->dirMode = 0775;
gStruct->searchEngine = "dtsearch";
gStruct->parser = "onsgmls";
gStruct->keepWorkDir = false;
@@ -1078,19 +1051,6 @@ defaultGlobals(void)
static void
checkGlobals(void)
{
if ((!gStruct->install) || (!checkStat(gStruct->install, FSTAT_IS_DIR)))
die(-1, "%s: Cannot find DtInfo Toolkit installation directory.\n"
"\n"
"The DTINFO_HOME variable must be set to the directory "
"where the DtInfo\n"
"toolkit is installed.\n"
"\n"
"You probably invoked this script in an unsupported manner.\n",
EXEC_NAME);
if (!gStruct->arch)
die(-1, "%s: ARCH not set\n", EXEC_NAME);
if (!checkStat(gStruct->sgml, FSTAT_IS_DIR))
die(-1, "%s: Can't find DtInfo SGML directory (%s): %s\n",
EXEC_NAME, STR(gStruct->sgml), strerror(errno));
@@ -1120,20 +1080,18 @@ checkGlobals(void)
checkExec("dtsrload");
checkExec("dtsrindex");
gStruct->dtsrlib = buildPath("%s/infolib/etc/%s/dtsr",
gStruct->install,
gStruct->dtsrlib = buildPath("%s/dtsr", STR(DTDCBK_DATAROOTDIR),
STR(langtbl[gStruct->dtsridx].name));
if (!checkStat(gStruct->dtsrlib, FSTAT_IS_DIR)) {
free(gStruct->dtsrlib);
gStruct->dtsrlib = buildPath("%s/infolib/etc/%s/dtsr",
gStruct->install, LANG_COMMON);
gStruct->dtsrlib = buildPath("%s/dtsr", STR(DTDCBK_DATAROOTDIR),
LANG_COMMON);
}
#ifdef DTSR_DEBUG
fprintf(stderr, "(DEBUG) gStruct->dtsrlib=\"%s\"\n", gStruct->dtsrlib);
#endif
gStruct->dbdfile = buildPath("%s/infolib/etc/dtsr/%s.dbd",
gStruct->install,
gStruct->dbdfile = buildPath("%s/dtsr/%s.dbd", STR(DTDCBK_DATAROOTDIR),
gStruct->searchEngine);
gStruct->keytypes = "Default Head Graphics Example Index Table";
}
@@ -1311,6 +1269,7 @@ parseDocument(int runCmd, ...)
va_list ap;
char *ptr;
char *cmd = (char *)NULL;
char *sed = " | sed 's/\\&\\&/\\&/g' | sed 's/\\&</</g'";
int cmdLen = 0;
int maxLen = 0;
@@ -1318,11 +1277,7 @@ parseDocument(int runCmd, ...)
dieRWD(-1, "%s: faulty installation: %s\n",
EXEC_NAME, strerror(errno));
addCatFile(buildPath("%s/infolib/sgml/catalog",
STR(gStruct->install)), true);
if (!gStruct->sgmlSearchPathEnv)
gStruct->sgmlSearchPathEnv = addToEnv("SGML_SEARCH_PATH", ".", false);
addCatFile(buildPath("%s/catalog", STR(gStruct->sgml)), true);
appendStr(&cmd, &cmdLen, &maxLen, gStruct->parser);
appendStr(&cmd, &cmdLen, &maxLen, " ");
@@ -1340,6 +1295,8 @@ parseDocument(int runCmd, ...)
}
va_end(ap);
appendStr(&cmd, &cmdLen, &maxLen, sed);
runShellCmd(cmd);
free(cmd);
return (char *)NULL;
@@ -1356,6 +1313,8 @@ parseDocument(int runCmd, ...)
}
va_end(ap);
appendStr(&cmd, &cmdLen, &maxLen, sed);
return cmd;
}
@@ -1377,9 +1336,6 @@ buildBookcase(char *cmdSrc, char *dirName)
tmpFile = storeBookCase(cmdSrc, "all", dataBase, dirName);
newMmdbPathEnv = buildPath("MMDB_PATH=%s", STR(gStruct->library));
if (gStruct->mmdbPathEnv)
free(gStruct->mmdbPathEnv);
gStruct->mmdbPathEnv = newMmdbPathEnv;
putenv(newMmdbPathEnv);
if (gStruct->verbose)
@@ -2326,6 +2282,9 @@ main(int argc, char *argv[])
{
GlobalsStruct globalsStruct;
if (!addToEnv("PATH", STR(INFOLIB_LIBEXECDIR), true))
die(-1, "%s: could not set PATH\n", EXEC_NAME);
gStruct = &globalsStruct;
if (argc < 2)
@@ -2333,6 +2292,9 @@ main(int argc, char *argv[])
defaultGlobals();
if (setenv("LC_CTYPE", STR(langtbl[gStruct->dtsridx].name), 1) == -1)
die(-1, "%s: LC_CTYPE: %s\n", EXEC_NAME, strerror(errno));
if (setenv("SP_CHARSET_FIXED", "1", 1) == -1)
die(-1, "%s: SP_CHARSET_FIXED: %s\n", EXEC_NAME, strerror(errno));

View File

@@ -40,7 +40,6 @@ exec_prefix="@exec_prefix@"
dcbk_name="@PACKAGE_TARNAME@/dtdocbook"
dtdcbk_libdir="${dtdcbk_libdir:-@libdir@/${dcbk_name}}"
dtdcbk_libexecdir="${dtdcbk_libexecdir:-@libexecdir@/${dcbk_name}}"
dtdcbk_datarootdir="${dtdcbk_datarootdir:-@datarootdir@/${dcbk_name}}"
@@ -68,7 +67,7 @@ if [ $# -eq 3 ]
then dclfile=$1
reffile=$2
manfile=$3
else echo "usage: dbtoman [-c] dcl-file ref-src-file man-dst-file"
else echo "usage: dtdocbook2man [-c] dcl-file ref-src-file man-dst-file"
exit 1
fi

View File

@@ -321,8 +321,12 @@ if [[ -a $basename.$$.esis ]] then
fi
fi
if (( $verbose )); then
echo "${sgmls} -deglru$catfiles ${sgml_dir}/docbook.dcl $iname > $basename.$$.esis"
${sgmls} -deglru$catfiles ${sgml_dir}/docbook.dcl $iname > $basename.$$.esis
echo "${sgmls} -deglru$catfiles ${sgml_dir}/docbook.dcl $iname | \
sed 's/\&\&/\\|\[amp \]\\|/g' | sed 's/\&</\\|\[lt \]\\|/g' \
> $basename.$$.esis"
${sgmls} -deglru$catfiles ${sgml_dir}/docbook.dcl $iname | \
sed 's/\&\&/\\|\[amp \]\\|/g' | sed 's/\&</\\|\[lt \]\\|/g' \
> $basename.$$.esis
if (( $? )); then
if (( !$debug )); then
echo "rm -f $basename.$$.esis"
@@ -331,8 +335,9 @@ if (( $verbose )); then
fatalError "Error processing $iname by $parser"
fi
else
${sgmls} -deglru$catfiles ${sgml_dir}/docbook.dcl $iname \
> $basename.$$.esis 2> $basename.$$.log
${sgmls} -deglru$catfiles ${sgml_dir}/docbook.dcl $iname | \
sed 's/\&\&/\\|\[amp \]\\|/g' | sed 's/\&</\\|\[lt \]\\|/g' \
> $basename.$$.esis 2> $basename.$$.log
if (( $? )); then
if (( !$debug )); then
rm -f $basename.$$.esis

View File

@@ -0,0 +1,34 @@
MAINTAINERCLEANFILES = Makefile.in
include ../dtdocbook.am
dtsrdir = $(dtdocbookdatadir)/dtsr
dtsr_DATA = \
dtsearch.dbd \
deu.sfx \
deu.stp \
eng.sfx \
eng.stp \
esp.sfx \
esp.stp \
fra.sfx \
fra.stp \
ita.sfx \
ita.stp \
jpn.knj
noinst_PROGRAMS = mkdbd
dtsearch = ../../../lib/DtSearch
mkdbd_CPPFLAGS = -DBASE_FILE_NAME=\"dtsearch\"
mkdbd_CFLAGS = $(DT_INCDIR) -I$(dtsearch)/raima
CLEANFILES = dtsearch.dbd mkdbd.c
mkdbd.c: $(dtsearch)/tiny.c
$(RM) $@ && $(LN_S) $< $@
dtsearch.dbd: mkdbd
./$< > $@

View File

@@ -0,0 +1,550 @@
#
# COMPONENT_NAME: austext
#
# FUNCTIONS: none
#
# ORIGINS: 27
#
#
# (C) COPYRIGHT International Business Machines Corp. 1995
# All Rights Reserved
# Licensed Materials - Property of IBM
# US Government Users Restricted Rights - Use, duplication or
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
#
#**************** JPN.KNJ *******************
# $XConsortium: jpn.knj /main/2 1996/07/18 15:31:58 drk $
# September 1995.
# Most frequent contiguous strings of 2 or more kanji characters
# from 32456 USENET (fj group) articles). The comment is the number
# of times that particular kanji compound occurred in the corpus.
# Derived from an original list by Tim Buress from a study
# for TWICS Co. Ltd. and International Education Center, Tokyo.
#
# $Log$
# Revision 2.2 1995/10/25 22:54:21 miker
# Added prolog.
#
# Revision 2.1 1995/09/22 20:57:48 miker
# Freeze DtSearch 0.1, AusText 2.1.8
#
# Revision 1.1 1995/09/19 21:22:47 miker
# Initial revision
#
場合 * 7840
問題 * 5745
記事 * 4636
日本 * 4627
情報 * 4291
自分 * 4197
必要 * 3827
意味 * 3573
最近 * 3331
議論 * 2922
質問 * 2799
投稿 * 2642
以下 * 2624
名前 * 2584
時間 * 2576
本当 * 2567
現在 * 2486
関係 * 2418
方法 * 2208
最後 * 2164
出来 * 2138
最初 * 2102
話題 * 2058
結果 * 2039
日本語 * 2029
実際 * 2013
普通 * 1970
試合 * 1953
以上 * 1930
今回 * 1905
存在 * 1883
理由 * 1856
以前 * 1856
内容 * 1823
使用 * 1795
今年 * 1778
東京 * 1773
部分 * 1765
間違 * 1756
人間 * 1697
意見 * 1670
面白 * 1619
説明 * 1571
投票 * 1566
株式会社 * 1555
非常 * 1549
期待 * 1546
以外 * 1515
簡単 * 1513
利用 * 1504
作成 * 1472
程度 * 1436
場所 * 1391
映画 * 1359
記憶 * 1351
設定 * 1345
結構 * 1329
参加 * 1319
状態 * 1312
表示 * 1305
番組 * 1302
文字 * 1293
可能性 * 1265
結局 * 1261
漢字 * 1259
存知 * 1256
相手 * 1244
主張 * 1233
残念 * 1233
対応 * 1227
理解 * 1221
世界 * 1201
研究所 * 1191
今日 * 1186
当然 * 1177
状況 * 1163
東大 * 1152
可能 * 1130
変更 * 1118
子供 * 1110
予定 * 1088
紹介 * 1085
興味 * 1085
確認 * 1078
同様 * 1065
女性 * 1051
英語 * 1050
機能 * 1032
指定 * 1031
出力 * 0996
原因 * 0991
判断 * 0981
一緒 * 0978
東工大 * 0977
注意 * 0974
作品 * 0964
定義 * 0961
変換 * 0945
無理 * 0933
数学 * 0923
京大 * 0902
表現 * 0900
友人 * 0896
電話 * 0889
値段 * 0880
疑問 * 0863
実行 * 0862
言語 * 0859
参考 * 0843
音楽 * 0840
放送 * 0839
購入 * 0836
先日 * 0833
一度 * 0831
選手 * 0822
上記 * 0819
目的 * 0817
勝手 * 0817
会社 * 0816
十分 * 0812
今度 * 0811
交換 * 0811
一部 * 0808
大丈夫 * 0804
条件 * 0803
一人 * 0803
完全 * 0797
経験 * 0795
納得 * 0790
基本的 * 0790
評価 * 0785
大変 * 0781
研究室 * 0775
雑誌 * 0773
個人的 * 0772
記述 * 0754
多分 * 0753
開発 * 0749
途中 * 0747
万円 * 0745
気持 * 0744
環境 * 0739
発表 * 0735
影響 * 0735
解釈 * 0734
重要 * 0733
中村 * 0731
引用 * 0725
日本人 * 0717
事実 * 0717
通信 * 0716
発売 * 0715
鈴木 * 0708
報告 * 0706
動作 * 0703
自由 * 0703
指摘 * 0695
来年 * 0692
一応 * 0692
関西 * 0687
一般 * 0680
選択 * 0679
阪大 * 0677
仕事 * 0675
研究 * 0671
太田 * 0665
予想 * 0660
結論 * 0659
認識 * 0658
構成 * 0656
去年 * 0650
入力 * 0644
全部 * 0643
感想 * 0643
大阪 * 0642
無視 * 0640
写真 * 0638
東京大学 * 0634
反対 * 0633
一番 * 0628
便利 * 0627
処理 * 0626
計算 * 0625
駄目 * 0624
危険 * 0622
今後 * 0621
頑張 * 0615
田中 * 0612
具体的 * 0612
責任 * 0607
昨日 * 0607
入手 * 0605
賛成 * 0605
過去 * 0603
正確 * 0601
山本 * 0600
登場 * 0598
大学 * 0595
画面 * 0594
安全 * 0591
不思議 * 0589
中略 * 0581
差別 * 0576
管理人 * 0576
接続 * 0573
仕方 * 0571
心配 * 0570
種類 * 0570
発生 * 0568
印象 * 0568
通常 * 0566
彼女 * 0565
同時 * 0565
形式 * 0564
失礼 * 0559
一般的 * 0558
位置 * 0558
効果 * 0557
演奏 * 0556
対象 * 0554
違法 * 0553
連絡 * 0548
池田 * 0548
両方 * 0547
当時 * 0546
適当 * 0546
行為 * 0546
趣味 * 0543
現状 * 0543
奥山 * 0541
新聞 * 0540
比較 * 0539
時代 * 0536
有名 * 0535
情報工学科 * 0532
運転 * 0530
技術 * 0522
年前 * 0519
個人 * 0516
会場 * 0513
決定 * 0512
森口博子 * 0509
提供 * 0508
予約 * 0505
事故 * 0504
想像 * 0502
絶対 * 0502
文章 * 0501
知識 * 0500
自体 * 0500
横浜 * 0499
結婚 * 0498
伊藤 * 0493
小方 * 0491
文字列 * 0490
他人 * 0490
何度 * 0490
発言 * 0486
西田 * 0484
中心 * 0483
時期 * 0483
優勝 * 0481
展開 * 0481
関東 * 0480
失敗 * 0479
解説 * 0479
希望 * 0478
立場 * 0477
小林 * 0474
提案 * 0472
電通大 * 0469
最高 * 0467
佐藤 * 0467
管理 * 0467
雰囲気 * 0466
長谷川 * 0466
電総研 * 0465
用意 * 0464
二人 * 0464
速度 * 0464
昨年 * 0462
井上 * 0461
複数 * 0460
自然 * 0459
関連 * 0459
操作 * 0457
全体 * 0456
神野 * 0454
酒井法子 * 0454
何故 * 0454
工学部 * 0452
日本電気 * 0451
誤解 * 0451
免許 * 0450
区別 * 0450
初心者 * 0449
週間 * 0449
岡田 * 0449
元気 * 0448
部屋 * 0447
有効 * 0444
範囲 * 0443
清水 * 0443
概念 * 0443
反応 * 0441
電子 * 0441
時点 * 0441
解決 * 0439
納豆 * 0436
情報交換 * 0435
実現 * 0435
否定 * 0434
番号 * 0433
開発部 * 0433
本人 * 0432
根拠 * 0431
変化 * 0430
現象 * 0430
関数 * 0429
河野 * 0429
皆様 * 0428
人気 * 0427
発音 * 0426
西村知美 * 0425
製品 * 0424
苦労 * 0423
料理 * 0422
順位 * 0421
社会 * 0421
北海道 * 0418
反論 * 0418
東芝 * 0418
意識 * 0418
前田 * 0417
面倒 * 0416
参照 * 0416
高橋由美子 * 0414
仕様 * 0413
旅行 * 0409
登録 * 0409
科学 * 0409
一方 * 0408
資料 * 0406
方向 * 0405
京都 * 0404
記録 * 0404
機会 * 0402
下記 * 0402
円滑 * 0402
手元 * 0401
海外 * 0400
省略 * 0398
競馬 * 0397
三菱電機 * 0396
今週 * 0396
攻撃 * 0396
価値 * 0396
月号 * 0393
不幸 * 0392
先生 * 0392
自転車 * 0392
学生 * 0392
返事 * 0391
筑波大 * 0390
教育 * 0390
電車 * 0389
実験 * 0387
起動 * 0387
法律 * 0386
直接 * 0386
方式 * 0385
発見 * 0385
修正 * 0385
研究部 * 0385
禁止 * 0385
辞書 * 0384
案内 * 0384
勉強 * 0383
大井 * 0383
日立 * 0382
内線 * 0382
大阪大学 * 0380
松下電器 * 0380
文句 * 0378
不安 * 0377
距離 * 0377
価格 * 0376
迷惑 * 0373
是非 * 0373
能力 * 0370
数字 * 0370
平成 * 0369
標準 * 0369
本来 * 0368
自信 * 0368
筑波大学 * 0365
相当 * 0365
移動 * 0365
開催 * 0364
漫画 * 0363
富士通 * 0363
練習 * 0359
友達 * 0359
松下 * 0359
現実 * 0359
所属 * 0356
石田 * 0355
症状 * 0355
公開 * 0354
設計 * 0353
切符 * 0353
日文酔夢 * 0352
合意 * 0352
要求 * 0351
本体 * 0350
復活 * 0350
駐車場 * 0349
確実 * 0349
以降 * 0349
努力 * 0348
行動 * 0348
感動 * 0348
名古屋 * 0347
斉藤 * 0346
機械 * 0345
列車 * 0344
特別 * 0344
前提 * 0344
研究会 * 0344
明日 * 0343
藤本 * 0343
参加者 * 0343
気分 * 0343
態度 * 0342
活動 * 0342
木村 * 0341
全然 * 0341
感覚 * 0339
修理 * 0338
山崎 * 0338
配布 * 0337
追加 * 0337
論文 * 0336
人達 * 0336
訂正 * 0335
自身 * 0335
事業部 * 0335
不明 * 0334
一言 * 0334
事情 * 0333
基本 * 0333
特定 * 0332
制限 * 0332
高橋 * 0332
料金 * 0331
富士通研究所 * 0331
転送 * 0330
早見優 * 0330
終了 * 0330
後半 * 0329
中嶋 * 0328
男性 * 0328
国内 * 0328
先週 * 0327
機種 * 0327
富士通研 * 0324
富士 * 0324
詳細 * 0324
構造 * 0324
午後 * 0324
確保 * 0323
近藤 * 0321
録音 * 0319
大好 * 0319
新幹線 * 0319
世話 * 0318
信号 * 0318
収録 * 0318
職業 * 0316
小川範子 * 0316
意図 * 0316
変数 * 0315
早稲田大学 * 0315
岡本 * 0315
違反 * 0315
歴史 * 0313
和田 * 0311
記号 * 0311
命令 * 0310
同感 * 0310
考慮 * 0310
京都大学 * 0310
単純 * 0308
住所 * 0308
突然 * 0307
証明 * 0305
手引 * 0305
文化 * 0304
美味 * 0303
鉄道 * 0303
阪神 * 0303
明確 * 0302
応援 * 0302
東京工業大学 * 0301
前川 * 0301
女子高生 * 0301
共通 * 0301
前回 * 0300
制御 * 0299
基準 * 0299
後者 * 0298
日時 * 0297
最大 * 0297
正常 * 0296
性格 * 0295
森高千里 * 0295
#**************** JPN.KNJ *******************

View File

@@ -0,0 +1,154 @@
MAINTAINERCLEANFILES = Makefile.in
include ../dtdocbook.am
infolibdir = $(dtdocbooklibexecdir)/infolib
infolib_PROGRAMS = \
MixedGen \
NCFGen \
NodeParser \
StyleUpdate \
dbdrv \
valBase \
validator
infolib_SCRIPTS = ChangeCaseTitle DeInstallBase Librarian
noinst_PROGRAMS = restore
AM_LFLAGS = -Cf -L -8 -s
AM_YFLAGS = -d
AM_CXXFLAGS = \
-DCDE_NEXT \
-DDTDCBK_DATAROOTDIR=\"$(dtdocbookdatadir)\" \
-DDTSEARCH \
-DDtinfoClient \
-DEXPAND_TEMPLATES \
-I$(top_builddir)/lib/DtMmdb
AM_LDFLAGS = $(XTOOLLIB) $(LIBMMDB) $(DTCLIENTLIBS)
MixedGen_SOURCES = \
MixedGen.C \
AttributeList.C \
AttributeRec.C \
BTCollectable.C \
BookCaseDB.C \
DataBase.C \
FlexBuffer.C \
Handler.C \
RemoteId.C \
SGMLName.C \
StringList.C \
Token.C
NCFGen_SOURCES = \
NCFGen.C \
AttributeList.C \
AttributeRec.C \
BTCollectable.C \
BookCaseDB.C \
DataBase.C \
Handler.C \
SGMLName.C \
StringList.C \
StyleValidate.C \
Token.C
NodeParser_SOURCES = \
NodeParser.C \
AttributeData.C \
AttributeList.C \
AttributeRec.C \
AusText.C \
AusTextStorage.C \
BookCaseDB.C \
BookTasks.C \
ConcatTask.C \
Content.C \
ContentType.C \
DataBase.C \
DataRepository.C \
Dispatch.C \
EntityList.C \
ExprList.C \
Expression.C \
FirstOf.C \
FlexBuffer.C \
GenericId.C \
GraphicsTask.C \
Handler.C \
LcfTask.C \
NodeData.C \
NodeTask.C \
OLAF.C \
OL_Data.C \
OL_DataExpr.C \
ReplaceIdIdref.C \
SGMLDefn.C \
SGMLName.C \
SearchEng.C \
SearchPath.C \
StringList.C \
StyleTask.C \
StyleTaskDB.C \
TOCTask.C \
Task.C \
Token.C \
gr_type.C \
lex.ll
StyleUpdate_SOURCES = \
StyleUpdate.C \
AttributeData.C \
AttributeList.C \
AttributeRec.C \
ConcatTask.C \
Content.C \
ContentType.C \
Dispatch.C \
EntityList.C \
ExprList.C \
Expression.C \
FirstOf.C \
FlexBuffer.C \
GenericId.C \
Handler.C \
OLAF.C \
OL_Data.C \
OL_DataExpr.C \
SGMLDefn.C \
SGMLName.C \
SearchPath.C \
StyleTask.C \
StyleValidate.C \
Task.C \
Token.C \
lex.ll
CLEANFILES = \
OL_DataExpr.C \
OL_DataExpr.tab.h \
ContentType.C \
ReplaceIdIdref.C \
RemoteId.C \
gr_type.C \
lex.cc
OL_DataExpr.C: OL_DataExpr.yy
$(YACC) $(AM_YFLAGS) -p ol_data -b OL_DataExpr $<
mv OL_DataExpr.tab.c $@
ContentType.C: ContentType.ll OL_DataExpr.C
$(LEX) $(AM_LFLAGS) -P ol_data -o $@ $<
ReplaceIdIdref.C: ReplaceIdIdref.ll
$(LEX) $(AM_LFLAGS) -P nodedata -o $@ $<
RemoteId.C: RemoteId.ll
$(LEX) $(AM_LFLAGS) -P remote -o $@ $<
gr_type.C: gr_type.ll
$(LEX) $(AM_LFLAGS) -P graphics_task -o $@ $<

Some files were not shown because too many files have changed in this diff Show More