locale independent makefile