Fix abuse of aux_source_directory

You'll have to manually add new device types to CMakeLists from now
on. :(  Fixes #130