bugfix: handle identically named libraries
refactored to use fixed library names for make