I want to avoid any kind of makefiles