+######################################################################
+# .dファイルの生成と読み込み
+# .dファイルには、LaTeX処理での依存関係が記述される
+######################################################################
+
+# .flsファイル作成用の一時ディレクトリー
+FLSDIR := .fls.temp
+
+# $(BASE).flsファイルの作成
+FLSCMD = $(LATEX) -interaction=nonstopmode -recorder -output-directory=$(FLSDIR) $(BASE).tex
+
+GENERETE.fls = \
+ test ! -e $(FLSDIR) && $(MKDIR) $(FLSDIR) || \
+ test ! -d $(FLSDIR) && ($(ECHO) 'File $(FLSDIR) already exists and not a directory.' 1>&2; exit 1); \
+ $(FLSCMD) 1>/dev/null 2>&1; \
+ $(SED) -e 's|$(FLSDIR)/||g' $(FLSDIR)/$(BASE).fls >$(BASE).fls; \
+ test -e $(BASE).fls && \
+ ($(ECHO) '$(BASE).fls is generated.'; $(RM) -r $(FLSDIR)) || \
+ ($(ECHO) '$(BASE).fls is not generated.' 1>&2; exit 1)
+