#!make -f
MAKEFLAGS := $(MAKEFLAGS) --no-print-directory

.DEFAULT_GOAL := all

01.out : 01.in Makefile
	@echo compile 01.out
	@cp 01.in 01.out
02.out : 02.in Makefile
	@echo compile 02.out
	@cp 02.in 02.out
03.out : 03.in Makefile
	@echo compile 03.out
	@cp 03.in 03.out
04.out : 04.in Makefile
	@echo compile 04.out
	@cp 04.in 04.out
05.out : 05.in Makefile
	@echo compile 05.out
	@cp 05.in 05.out
06.out : 06.in Makefile
	@echo compile 06.out
	@cp 06.in 06.out
07.out : 07.in Makefile
	@echo compile 07.out
	@cp 07.in 07.out
08.out : 08.in Makefile
	@echo compile 08.out
	@cp 08.in 08.out
09.out : 09.in Makefile
	@echo compile 09.out
	@cp 09.in 09.out
10.out : 10.in Makefile
	@echo compile 10.out
	@cp 10.in 10.out
11.out : 11.in Makefile
	@echo compile 11.out
	@cp 11.in 11.out
12.out : 12.in Makefile
	@echo compile 12.out
	@cp 12.in 12.out
13.out : 13.in Makefile
	@echo compile 13.out
	@cp 13.in 13.out
14.out : 14.in Makefile
	@echo compile 14.out
	@cp 14.in 14.out
15.out : 15.in Makefile
	@echo compile 15.out
	@cp 15.in 15.out
16.out : 16.in Makefile
	@echo compile 16.out
	@cp 16.in 16.out
17.out : 17.in Makefile
	@echo compile 17.out
	@cp 17.in 17.out
18.out : 18.in Makefile
	@echo compile 18.out
	@cp 18.in 18.out
19.out : 19.in Makefile
	@echo compile 19.out
	@cp 19.in 19.out
20.out : 20.in Makefile
	@echo compile 20.out
	@cp 20.in 20.out
21.out : 21.in Makefile
	@echo compile 21.out
	@cp 21.in 21.out
22.out : 22.in Makefile
	@echo compile 22.out
	@cp 22.in 22.out
23.out : 23.in Makefile
	@echo compile 23.out
	@cp 23.in 23.out
24.out : 24.in Makefile
	@echo compile 24.out
	@cp 24.in 24.out
25.out : 25.in Makefile
	@echo compile 25.out
	@cp 25.in 25.out
26.out : 26.in Makefile
	@echo compile 26.out
	@cp 26.in 26.out
27.out : 27.in Makefile
	@echo compile 27.out
	@cp 27.in 27.out
28.out : 28.in Makefile
	@echo compile 28.out
	@cp 28.in 28.out
29.out : 29.in Makefile
	@echo compile 29.out
	@cp 29.in 29.out
30.out : 30.in Makefile
	@echo compile 30.out
	@cp 30.in 30.out
dir-01/proj.out : dir-01/. Makefile
	@echo @ ./ @ make -C dir-01/
	@make -C dir-01/
dir-02/proj.out : dir-02/. Makefile
	@echo @ ./ @ make -C dir-02/
	@make -C dir-02/
dir-03/proj.out : dir-03/. Makefile
	@echo @ ./ @ make -C dir-03/
	@make -C dir-03/
dir-04/proj.out : dir-04/. Makefile
	@echo @ ./ @ make -C dir-04/
	@make -C dir-04/
dir-05/proj.out : dir-05/. Makefile
	@echo @ ./ @ make -C dir-05/
	@make -C dir-05/
dir-06/proj.out : dir-06/. Makefile
	@echo @ ./ @ make -C dir-06/
	@make -C dir-06/
dir-07/proj.out : dir-07/. Makefile
	@echo @ ./ @ make -C dir-07/
	@make -C dir-07/
dir-08/proj.out : dir-08/. Makefile
	@echo @ ./ @ make -C dir-08/
	@make -C dir-08/
dir-09/proj.out : dir-09/. Makefile
	@echo @ ./ @ make -C dir-09/
	@make -C dir-09/
dir-10/proj.out : dir-10/. Makefile
	@echo @ ./ @ make -C dir-10/
	@make -C dir-10/
dir-11/proj.out : dir-11/. Makefile
	@echo @ ./ @ make -C dir-11/
	@make -C dir-11/
dir-12/proj.out : dir-12/. Makefile
	@echo @ ./ @ make -C dir-12/
	@make -C dir-12/
dir-13/proj.out : dir-13/. Makefile
	@echo @ ./ @ make -C dir-13/
	@make -C dir-13/
dir-14/proj.out : dir-14/. Makefile
	@echo @ ./ @ make -C dir-14/
	@make -C dir-14/
dir-15/proj.out : dir-15/. Makefile
	@echo @ ./ @ make -C dir-15/
	@make -C dir-15/
dir-16/proj.out : dir-16/. Makefile
	@echo @ ./ @ make -C dir-16/
	@make -C dir-16/
dir-17/proj.out : dir-17/. Makefile
	@echo @ ./ @ make -C dir-17/
	@make -C dir-17/
dir-18/proj.out : dir-18/. Makefile
	@echo @ ./ @ make -C dir-18/
	@make -C dir-18/
dir-19/proj.out : dir-19/. Makefile
	@echo @ ./ @ make -C dir-19/
	@make -C dir-19/
dir-20/proj.out : dir-20/. Makefile
	@echo @ ./ @ make -C dir-20/
	@make -C dir-20/
proj.out : 01.out 02.out 03.out 04.out 05.out 06.out 07.out 08.out 09.out 10.out 11.out 12.out 13.out 14.out 15.out 16.out 17.out 18.out 19.out 20.out 21.out 22.out 23.out 24.out 25.out 26.out 27.out 28.out 29.out 30.out dir-01/proj.out dir-02/proj.out dir-03/proj.out dir-04/proj.out dir-05/proj.out dir-06/proj.out dir-07/proj.out dir-08/proj.out dir-09/proj.out dir-10/proj.out dir-11/proj.out dir-12/proj.out dir-13/proj.out dir-14/proj.out dir-15/proj.out dir-16/proj.out dir-17/proj.out dir-18/proj.out dir-19/proj.out dir-20/proj.out Makefile
	@echo link proj.out
	@- rm -f proj.out
	@echo @ ./ @ import dir-01/proj.out >> proj.out
	@cat dir-01/proj.out >> proj.out
	@echo @ ./ @ import dir-02/proj.out >> proj.out
	@cat dir-02/proj.out >> proj.out
	@echo @ ./ @ import dir-03/proj.out >> proj.out
	@cat dir-03/proj.out >> proj.out
	@echo @ ./ @ import dir-04/proj.out >> proj.out
	@cat dir-04/proj.out >> proj.out
	@echo @ ./ @ import dir-05/proj.out >> proj.out
	@cat dir-05/proj.out >> proj.out
	@echo @ ./ @ import dir-06/proj.out >> proj.out
	@cat dir-06/proj.out >> proj.out
	@echo @ ./ @ import dir-07/proj.out >> proj.out
	@cat dir-07/proj.out >> proj.out
	@echo @ ./ @ import dir-08/proj.out >> proj.out
	@cat dir-08/proj.out >> proj.out
	@echo @ ./ @ import dir-09/proj.out >> proj.out
	@cat dir-09/proj.out >> proj.out
	@echo @ ./ @ import dir-10/proj.out >> proj.out
	@cat dir-10/proj.out >> proj.out
	@echo @ ./ @ import dir-11/proj.out >> proj.out
	@cat dir-11/proj.out >> proj.out
	@echo @ ./ @ import dir-12/proj.out >> proj.out
	@cat dir-12/proj.out >> proj.out
	@echo @ ./ @ import dir-13/proj.out >> proj.out
	@cat dir-13/proj.out >> proj.out
	@echo @ ./ @ import dir-14/proj.out >> proj.out
	@cat dir-14/proj.out >> proj.out
	@echo @ ./ @ import dir-15/proj.out >> proj.out
	@cat dir-15/proj.out >> proj.out
	@echo @ ./ @ import dir-16/proj.out >> proj.out
	@cat dir-16/proj.out >> proj.out
	@echo @ ./ @ import dir-17/proj.out >> proj.out
	@cat dir-17/proj.out >> proj.out
	@echo @ ./ @ import dir-18/proj.out >> proj.out
	@cat dir-18/proj.out >> proj.out
	@echo @ ./ @ import dir-19/proj.out >> proj.out
	@cat dir-19/proj.out >> proj.out
	@echo @ ./ @ import dir-20/proj.out >> proj.out
	@cat dir-20/proj.out >> proj.out
	@echo @ ./ @ local files >> proj.out
	@cat 01.out 02.out 03.out 04.out 05.out 06.out 07.out 08.out 09.out 10.out 11.out 12.out 13.out 14.out 15.out 16.out 17.out 18.out 19.out 20.out 21.out 22.out 23.out 24.out 25.out 26.out 27.out 28.out 29.out 30.out >> proj.out

.PHONY: all
all : proj.out Makefile
	@echo @ ./ @ all
	@echo -- proj.out --

.PHONY: clean
clean :
	@echo @ ./ @ clean
	@make -C dir-01/ clean
	@make -C dir-02/ clean
	@make -C dir-03/ clean
	@make -C dir-04/ clean
	@make -C dir-05/ clean
	@make -C dir-06/ clean
	@make -C dir-07/ clean
	@make -C dir-08/ clean
	@make -C dir-09/ clean
	@make -C dir-10/ clean
	@make -C dir-11/ clean
	@make -C dir-12/ clean
	@make -C dir-13/ clean
	@make -C dir-14/ clean
	@make -C dir-15/ clean
	@make -C dir-16/ clean
	@make -C dir-17/ clean
	@make -C dir-18/ clean
	@make -C dir-19/ clean
	@make -C dir-20/ clean
	@- rm -f proj.out 01.out 02.out 03.out 04.out 05.out 06.out 07.out 08.out 09.out 10.out 11.out 12.out 13.out 14.out 15.out 16.out 17.out 18.out 19.out 20.out 21.out 22.out 23.out 24.out 25.out 26.out 27.out 28.out 29.out 30.out
