Wenn beim Kompilieren (mit make) kein Fehler gemeldet wird und trotzdem keine Hex-Datei erzeugt wird, hast du vielleicht vergessen, das C-Programm zu Speichern bevor du make verwendest.

Fehlerfrei Kompilieren kann nicht sein, bei FrontLED(ON) fehlt das ;

Code:
  Init();
  FrontLED(ON) // hier fehlt das ;
  MotorDir(FWD,FWD);
Dasselbe fehlt hier:

LineData(data)