Leonardo bootloading & uploading question

hi sorry it has been a while
I have this:
USBASP

I'm using a mac
I no it will not show up in tools - serial ports
In tools- programmer i am using USBasp
In tools- board i am using leonardo

and i get this error:

This report would have more information with
  "Show verbose output during compilation"
  enabled in File > Preferences.
Arduino: 1.0.6 + Td: 1.30 (Mac OS X), Board: "Arduino Leonardo"
Binary sketch size: 18,272 bytes (of a 28,672 byte maximum)
processing.app.debug.RunnerException: Couldn’t find a Leonardo on the selected port. Check that you have the correct port selected.  If it is correct, try pressing the board's reset button after initiating the upload.
 at processing.app.debug.AvrdudeUploader.uploadViaBootloader(AvrdudeUploader.java:153)
 at processing.app.debug.AvrdudeUploader.uploadUsingPreferences(AvrdudeUploader.java:67)
 at processing.app.Sketch.upload(Sketch.java:1743)
 at processing.app.Sketch.exportApplet(Sketch.java:1688)
 at processing.app.Sketch.exportApplet(Sketch.java:1660)
 at processing.app.Editor$DefaultExportHandler.run(Editor.java:2495)
 at java.lang.Thread.run(Thread.java:695)

have tried using the reset but that made no difference
any ideas?

Thanks Joe