makefile fixes for interfaces