finished Makefile with other init system support