#!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
dir-01/proj.out : dir-01/. Makefile
	@echo @ ./dir-19/dir-16/ @ make -C dir-01/
	@make -C dir-01/
dir-02/proj.out : dir-02/. Makefile
	@echo @ ./dir-19/dir-16/ @ make -C dir-02/
	@make -C dir-02/
dir-03/proj.out : dir-03/. Makefile
	@echo @ ./dir-19/dir-16/ @ make -C dir-03/
	@make -C dir-03/
dir-04/proj.out : dir-04/. Makefile
	@echo @ ./dir-19/dir-16/ @ make -C dir-04/
	@make -C dir-04/
dir-05/proj.out : dir-05/. Makefile
	@echo @ ./dir-19/dir-16/ @ make -C dir-05/
	@make -C dir-05/
dir-06/proj.out : dir-06/. Makefile
	@echo @ ./dir-19/dir-16/ @ make -C dir-06/
	@make -C dir-06/
dir-07/proj.out : dir-07/. Makefile
	@echo @ ./dir-19/dir-16/ @ make -C dir-07/
	@make -C dir-07/
dir-08/proj.out : dir-08/. Makefile
	@echo @ ./dir-19/dir-16/ @ make -C dir-08/
	@make -C dir-08/
dir-09/proj.out : dir-09/. Makefile
	@echo @ ./dir-19/dir-16/ @ make -C dir-09/
	@make -C dir-09/
dir-10/proj.out : dir-10/. Makefile
	@echo @ ./dir-19/dir-16/ @ make -C dir-10/
	@make -C dir-10/
dir-11/proj.out : dir-11/. Makefile
	@echo @ ./dir-19/dir-16/ @ make -C dir-11/
	@make -C dir-11/
dir-12/proj.out : dir-12/. Makefile
	@echo @ ./dir-19/dir-16/ @ make -C dir-12/
	@make -C dir-12/
dir-13/proj.out : dir-13/. Makefile
	@echo @ ./dir-19/dir-16/ @ make -C dir-13/
	@make -C dir-13/
dir-14/proj.out : dir-14/. Makefile
	@echo @ ./dir-19/dir-16/ @ make -C dir-14/
	@make -C dir-14/
dir-15/proj.out : dir-15/. Makefile
	@echo @ ./dir-19/dir-16/ @ make -C dir-15/
	@make -C dir-15/
dir-16/proj.out : dir-16/. Makefile
	@echo @ ./dir-19/dir-16/ @ make -C dir-16/
	@make -C dir-16/
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 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 Makefile
	@echo link proj.out
	@- rm -f proj.out
	@echo @ ./dir-19/dir-16/ @ import dir-01/proj.out >> proj.out
	@cat dir-01/proj.out >> proj.out
	@echo @ ./dir-19/dir-16/ @ import dir-02/proj.out >> proj.out
	@cat dir-02/proj.out >> proj.out
	@echo @ ./dir-19/dir-16/ @ import dir-03/proj.out >> proj.out
	@cat dir-03/proj.out >> proj.out
	@echo @ ./dir-19/dir-16/ @ import dir-04/proj.out >> proj.out
	@cat dir-04/proj.out >> proj.out
	@echo @ ./dir-19/dir-16/ @ import dir-05/proj.out >> proj.out
	@cat dir-05/proj.out >> proj.out
	@echo @ ./dir-19/dir-16/ @ import dir-06/proj.out >> proj.out
	@cat dir-06/proj.out >> proj.out
	@echo @ ./dir-19/dir-16/ @ import dir-07/proj.out >> proj.out
	@cat dir-07/proj.out >> proj.out
	@echo @ ./dir-19/dir-16/ @ import dir-08/proj.out >> proj.out
	@cat dir-08/proj.out >> proj.out
	@echo @ ./dir-19/dir-16/ @ import dir-09/proj.out >> proj.out
	@cat dir-09/proj.out >> proj.out
	@echo @ ./dir-19/dir-16/ @ import dir-10/proj.out >> proj.out
	@cat dir-10/proj.out >> proj.out
	@echo @ ./dir-19/dir-16/ @ import dir-11/proj.out >> proj.out
	@cat dir-11/proj.out >> proj.out
	@echo @ ./dir-19/dir-16/ @ import dir-12/proj.out >> proj.out
	@cat dir-12/proj.out >> proj.out
	@echo @ ./dir-19/dir-16/ @ import dir-13/proj.out >> proj.out
	@cat dir-13/proj.out >> proj.out
	@echo @ ./dir-19/dir-16/ @ import dir-14/proj.out >> proj.out
	@cat dir-14/proj.out >> proj.out
	@echo @ ./dir-19/dir-16/ @ import dir-15/proj.out >> proj.out
	@cat dir-15/proj.out >> proj.out
	@echo @ ./dir-19/dir-16/ @ import dir-16/proj.out >> proj.out
	@cat dir-16/proj.out >> proj.out
	@echo @ ./dir-19/dir-16/ @ 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 >> proj.out

.PHONY: all
all : proj.out Makefile
	@echo @ ./dir-19/dir-16/ @ all
	@echo -- proj.out --

.PHONY: clean
clean :
	@echo @ ./dir-19/dir-16/ @ 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
	@- 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
