interface: catch invalid interrupt values
Makefile: use builtin LINK.cpp