all:
	$(MAKE) -C ./c/file/
	$(MAKE) -C ./c/pi/
	$(MAKE) -C ./c/strcat/
	$(MAKE) -C ./c/sum/
	$(MAKE) -C ./c/two/
	$(MAKE) -C ./clever/flag/
	$(MAKE) -C ./clever/change/
	$(MAKE) -C ./clever/deb_stop/
	$(MAKE) -C ./cpp/except/
	$(MAKE) -C ./cpp/leak/
	$(MAKE) -C ./cpp/copy/
	$(MAKE) -C ./cpp/sizer/
	$(MAKE) -C ./cpp/malloc/
	$(MAKE) -C ./cpp/f_copy/
	$(MAKE) -C ./cpp/new/
	$(MAKE) -C ./cpp/first_last/
	$(MAKE) -C ./cpp/cout/
	$(MAKE) -C ./cpp/array/
	$(MAKE) -C ./cpp/ostream/
	$(MAKE) -C ./cpp/pure/
	$(MAKE) -C ./cpp/new2/
	$(MAKE) -C ./cpp/equal/
	$(MAKE) -C ./cpp/copy_con/
	$(MAKE) -C ./expert/fork/
	$(MAKE) -C ./port/zip/
	$(MAKE) -C ./port/wbin/
	$(MAKE) -C ./port/struct/
	$(MAKE) -C ./pre/square/
	$(MAKE) -C ./pre/abort/
	$(MAKE) -C ./pre/sum/
	$(MAKE) -C ./pre/param/
	$(MAKE) -C ./pre/semi/
	$(MAKE) -C ./pre/sqr/
	$(MAKE) -C ./pre/double/
	$(MAKE) -C ./pre/equal/
	$(MAKE) -C ./pre/char_ptr/
	$(MAKE) -C ./first/
	$(MAKE) -C ./inter/ptr/
	$(MAKE) -C ./inter/noclose/
	$(MAKE) -C ./inter/def2/
	$(MAKE) -C ./inter/static/
	$(MAKE) -C ./inter/check/
	$(MAKE) -C ./inter/tree/
	$(MAKE) -C ./inter/and/
	$(MAKE) -C ./inter/float/
	$(MAKE) -C ./inter/bit/
	$(MAKE) -C ./inter/hbit/
	$(MAKE) -C ./inter/hbit2/
	$(MAKE) -C ./inter/fadd/
	$(MAKE) -C ./inter/linked/
	$(MAKE) -C ./inter/linked2/
	$(MAKE) -C ./inter/tmp1/
	$(MAKE) -C ./inter/tmp2/
	$(MAKE) -C ./inter/zip2/
	$(MAKE) -C ./inter/array2/
	$(MAKE) -C ./inter/copyc/
	$(MAKE) -C ./inter/ref/
	$(MAKE) -C ./inter/setjmp/
	$(MAKE) -C ./inter/sheep/
	$(MAKE) -C ./inter/inc/
	$(MAKE) -C ./inter/rect/
	$(MAKE) -C ./inter/char3/
	$(MAKE) -C ./inter/comment/
	$(MAKE) -C ./inter/names/
	$(MAKE) -C ./inter/chff/
	$(MAKE) -C ./inter/noref/
	$(MAKE) -C ./inter/hide/
	$(MAKE) -C ./inter/memset/
	$(MAKE) -C ./inter/var/
	$(MAKE) -C ./inter/comma/
	$(MAKE) -C ./inter/init/
	$(MAKE) -C ./inter/pppp/
	$(MAKE) -C ./inter/bit2/
	$(MAKE) -C ./inter/dec_ptr/
	$(MAKE) -C ./inter/less/
	$(MAKE) -C ./inter/setbuf/
	$(MAKE) -C ./inter/struct/
	$(MAKE) -C ./junk/funct/
	$(MAKE) -C ./one-char/equal/
	$(MAKE) -C ./one-char/if/
	$(MAKE) -C ./one-char/if2/
	$(MAKE) -C ./one-char/for/
	$(MAKE) -C ./one-char/def/
	$(MAKE) -C ./one-char/len/
	$(MAKE) -C ./one-char/not_z/
	$(MAKE) -C ./novice/array/
	$(MAKE) -C ./novice/one/
	$(MAKE) -C ./novice/flush/
	$(MAKE) -C ./novice/zero/
	$(MAKE) -C ./novice/hello/
	$(MAKE) -C ./novice/nonew/
	$(MAKE) -C ./novice/space/
	$(MAKE) -C ./novice/div/
	$(MAKE) -C ./novice/uninit/
	$(MAKE) -C ./novice/comment/
	$(MAKE) -C ./novice/bound/
	$(MAKE) -C ./novice/calc/
	$(MAKE) -C ./novice/calc2/
	$(MAKE) -C ./novice/ch/
	$(MAKE) -C ./novice/extern/
	$(MAKE) -C ./novice/strcmp/
	$(MAKE) -C ./novice/shift/
	$(MAKE) -C ./novice/if/
	$(MAKE) -C ./thread/buffer/
	$(MAKE) -C ./thread/status/
	$(MAKE) -C ./thread/flag/
	$(MAKE) -C ./thread/dead/
	$(MAKE) -C ./thread/io/
	$(MAKE) -C ./thread/deb/

clean:
	$(MAKE) -C ./c/file/		clean
	$(MAKE) -C ./c/pi/		clean
	$(MAKE) -C ./c/strcat/		clean
	$(MAKE) -C ./c/sum/		clean
	$(MAKE) -C ./c/two/		clean
	$(MAKE) -C ./clever/flag/	clean
	$(MAKE) -C ./clever/change/	clean
	$(MAKE) -C ./clever/deb_stop/	clean
	$(MAKE) -C ./cpp/except/	clean
	$(MAKE) -C ./cpp/leak/		clean
	$(MAKE) -C ./cpp/copy/		clean
	$(MAKE) -C ./cpp/sizer/		clean
	$(MAKE) -C ./cpp/malloc/	clean
	$(MAKE) -C ./cpp/f_copy/	clean
	$(MAKE) -C ./cpp/new/		clean
	$(MAKE) -C ./cpp/first_last/	clean
	$(MAKE) -C ./cpp/cout/		clean
	$(MAKE) -C ./cpp/array/		clean
	$(MAKE) -C ./cpp/ostream/	clean
	$(MAKE) -C ./cpp/pure/		clean
	$(MAKE) -C ./cpp/new2/		clean
	$(MAKE) -C ./cpp/equal/		clean
	$(MAKE) -C ./cpp/copy_con/	clean
	$(MAKE) -C ./expert/fork/	clean
	$(MAKE) -C ./port/zip/		clean
	$(MAKE) -C ./port/wbin/		clean
	$(MAKE) -C ./port/struct/	clean
	$(MAKE) -C ./pre/square/	clean
	$(MAKE) -C ./pre/abort/		clean
	$(MAKE) -C ./pre/sum/		clean
	$(MAKE) -C ./pre/param/		clean
	$(MAKE) -C ./pre/semi/		clean
	$(MAKE) -C ./pre/sqr/		clean
	$(MAKE) -C ./pre/double/	clean
	$(MAKE) -C ./pre/equal/		clean
	$(MAKE) -C ./pre/char_ptr/	clean
	$(MAKE) -C ./first/		clean
	$(MAKE) -C ./inter/ptr/		clean
	$(MAKE) -C ./inter/noclose/	clean
	$(MAKE) -C ./inter/def2/	clean
	$(MAKE) -C ./inter/static/	clean
	$(MAKE) -C ./inter/check/	clean
	$(MAKE) -C ./inter/tree/	clean
	$(MAKE) -C ./inter/and/		clean
	$(MAKE) -C ./inter/float/	clean
	$(MAKE) -C ./inter/bit/		clean
	$(MAKE) -C ./inter/hbit/	clean
	$(MAKE) -C ./inter/hbit2/	clean
	$(MAKE) -C ./inter/fadd/	clean
	$(MAKE) -C ./inter/linked/	clean
	$(MAKE) -C ./inter/linked2/	clean
	$(MAKE) -C ./inter/tmp1/	clean
	$(MAKE) -C ./inter/tmp2/	clean
	$(MAKE) -C ./inter/zip2/	clean
	$(MAKE) -C ./inter/array2/	clean
	$(MAKE) -C ./inter/copyc/	clean
	$(MAKE) -C ./inter/ref/		clean
	$(MAKE) -C ./inter/setjmp/	clean
	$(MAKE) -C ./inter/sheep/	clean
	$(MAKE) -C ./inter/inc/		clean
	$(MAKE) -C ./inter/rect/	clean
	$(MAKE) -C ./inter/char3/	clean
	$(MAKE) -C ./inter/comment/	clean
	$(MAKE) -C ./inter/names/	clean
	$(MAKE) -C ./inter/chff/	clean
	$(MAKE) -C ./inter/noref/	clean
	$(MAKE) -C ./inter/hide/	clean
	$(MAKE) -C ./inter/memset/	clean
	$(MAKE) -C ./inter/var/		clean
	$(MAKE) -C ./inter/comma/	clean
	$(MAKE) -C ./inter/init/	clean
	$(MAKE) -C ./inter/pppp/	clean
	$(MAKE) -C ./inter/bit2/	clean
	$(MAKE) -C ./inter/dec_ptr/	clean
	$(MAKE) -C ./inter/less/	clean
	$(MAKE) -C ./inter/setbuf/	clean
	$(MAKE) -C ./inter/struct/	clean
	$(MAKE) -C ./junk/funct/	clean
	$(MAKE) -C ./one-char/equal/	clean
	$(MAKE) -C ./one-char/if/	clean
	$(MAKE) -C ./one-char/if2/	clean
	$(MAKE) -C ./one-char/for/	clean
	$(MAKE) -C ./one-char/def/	clean
	$(MAKE) -C ./one-char/len/	clean
	$(MAKE) -C ./one-char/not_z/	clean
	$(MAKE) -C ./novice/array/	clean
	$(MAKE) -C ./novice/one/	clean
	$(MAKE) -C ./novice/flush/	clean
	$(MAKE) -C ./novice/zero/	clean
	$(MAKE) -C ./novice/hello/	clean
	$(MAKE) -C ./novice/nonew/	clean
	$(MAKE) -C ./novice/space/	clean
	$(MAKE) -C ./novice/div/	clean
	$(MAKE) -C ./novice/uninit/	clean
	$(MAKE) -C ./novice/comment/	clean
	$(MAKE) -C ./novice/bound/	clean
	$(MAKE) -C ./novice/calc/	clean
	$(MAKE) -C ./novice/calc2/	clean
	$(MAKE) -C ./novice/ch/		clean
	$(MAKE) -C ./novice/extern/	clean
	$(MAKE) -C ./novice/strcmp/	clean
	$(MAKE) -C ./novice/shift/	clean
	$(MAKE) -C ./novice/if/		clean
	$(MAKE) -C ./thread/buffer/	clean
	$(MAKE) -C ./thread/status/	clean
	$(MAKE) -C ./thread/flag/	clean
	$(MAKE) -C ./thread/dead/	clean
	$(MAKE) -C ./thread/io/		clean
	$(MAKE) -C ./thread/deb/	clean
