Leider kann deine Frage nur vage beantwortet werden, weil du Makefile
und board.h nicht angehängt hast.
In board.h wird vermutlich eine Abfrage des eingestellten Targets stehen
und die meldet wohl einen Fehler, dass die Datei board.h nicht für das
eingestellte Target geschrieben wurde.
Du könntest board.h kritisch inspizieren, welche Targets dort genannt
sind und inwiefern die von deinem im Makefile eingestellten Target
abweichen. Vielleicht kannst du die board.h für dein Target ergänzen.
Dabei ist zu beachten, dass TARGET im Makefile nicht unbedingt mit
target im board.h übereinstimmen. Ich vermute sogar stark, dass die
Targetdefinition im Makefile mit einem anderen Makronamen eingestellt
wird.