makefile devices