テストに,エラー発生テスト(\end{document}なし、画像ファイルなし)を追加
[makefiles.git] / latex_mk / test / Makefile
1 .PHONY: all clean distclean
2
3 FIND := find
4 ECHO := /bin/echo
5 # 複数の子ディレクトリーでmakeを実行
6 # 用例: $(call make_dirs,list_dir,target,options)
7 define make_dirs
8     $(foreach d,$1,$(ECHO) '---------- $d ----------'; $(MAKE) $3 -C $d $2; )
9 endef
10
11 # テスト名。カレントディレクトリー内の、名前が大文字または.以外で始まるディレクトリー
12 TESTS = $(notdir $(shell $(FIND) -maxdepth 1 -name "[^A-Z.]*" -type d))
13
14 all:
15         @$(call make_dirs,$(TESTS),$@,-s)
16
17 clean:
18         @$(call make_dirs,$(TESTS),$@)
19
20 distclean:
21         @$(call make_dirs,$(TESTS),$@)