Makefile & launcher