Okay, so I managed to get it farther by manually adding an obj folder and a blank file called "joystick.o"
here's where it's getting stuck now:
[LNK] : Linking object files into "Joystick.elf"
avr-gcc obj/Joystick.o obj/Descriptors.o obj/image.o obj/HIDParser.o obj/Device_AVR8.o...