Now that we have `--crate-file-name`, this should probably be using the output of that.

```
LIB = $(shell $(RUSTC) --crate-file-name lib.rs)
$(LIB):
  ...
```