A single site linking to yours is unlikely to trigger any of Google's spam alerts for your domain. Google penalizes a site when it sees a pattern of spammy links from many domains. Your site will also have plenty of legitimate, non-spammy inbound links. Those good links will innoculate your site against ill effects from links from few bad sites.
My own sites tyically get links like this and I don't worry about it. One time I had a network of pornography sites all linking to me because they were using one of my widgets. Nothing bad ever came of it. I often see mass links from scaper sites and badly implemented directory sites pointing to my sites. Because all sites get some of these, a few of them for your own site is nothing to worry about.
Google does have a disavow links tool in Webmaster Tools. This tool can be used to tell Google about spammy links to your site. When you use this tool you are telling Google that it should ignore all the spammy links you identify. Here is the help document about the tool. Google has said, however, that you should not use the disavow links tool unless you see evidence that spammy links have caused a penalty or hurt your rankings. If you do use it, it can really hurt your site because Google won't pass any link juice across links that you have disavowed.