add compile dependencies for header files
added '-l' switch to list USB interfaces and attached device IDCODEs