最後に私はそれを見つけました。それはSDLTと呼ばれます:
とは
SDLT は、PostScript 形式で SDL-GR を生成する SDL-PR 言語用の無料の SDL コンパイラです。
SDL 言語は、サービス指向アプリケーションの仕様と記述に適した言語です。
SDLT プログラムの comp.exe、pag.exe、および form.exe は、もともと CPqD TELEBRAS で開発され、1986 年に TROPICO R 製品と共に委託製造業者に譲渡されました。
CutePDFTM プリンターがインストールされている場合、SDLT は PDF 形式の SDL-GR も生成します。
アップデート:
何らかの理由で、sdlt プログラムからコンパイルを実行すると、「ファイルが見つかりません」というエラーが発生します。これはグラフィカルなフロントエンドにすぎないため、必要なバックエンドを Makefile から実行する方法を見つけました。
# Variables assigned with = are evaluated at each substitution.
# Variables assigned with := are evaluated at assignment.
SDLT_CONF := $(shell mktemp sdlt.conf.XXXXXXXXXX)
all: basics1.pdf
%.pdf: %.ps
ps2pdf $^ $@
%.ps: %.prg
./mk_dosbox_conf.sh `pwd` `echo $@ | sed 's/\.ps$$//'` > $(SDLT_CONF)
dosbox -conf $(SDLT_CONF)
rm $(SDLT_CONF)
mv \
`echo $@ | tr "[:lower:]" "[:upper:]"` \
`echo $@ | tr "[:upper:]" "[:lower:]"`
そして、次のようにmk_dosbox_conf.sh
:
#!/bin/sh
# Makes a dosbox.conf file that automates what SDLT.exe does
if [ $# -ne 2 ]
then
echo "Usage: $0 <directory> <filenamebase>"
exit 1
fi
cat <<EOF
[autoexec]
mount c: $1
c:
comp $2
pag $2
form $2
del $2.SBL
del $2.LST
del $2.RSP
del $2.TXT
exit
EOF