Makefile support and portability