Eigene Build/makeprozesse in Eclipse bauen

OP #1707515
Lesenswert?
• ▲
▼
Servus

In einem Projekt an dem ich zur Zeit sitze gibt es nun die Aufgabe den 
Make-Prozess für den Benutzer angenehmer zu gestalten. Im moment 
gestaltet sich das ganze so:
Rufe a.bat auf
if(Fehlerfrei)
 Rufe make.bat -depend auf
 if(Fehlerfrei)
  Rufe make.bat generate all auf
  if(Fehlerfrei)
   Öffne Flashtool
   flashe Prozessor
  else
   finde Fehler
 else
  finde Fehler
else
 finde Fehler

Und das nervt. Es wäre angenehmer Eclipse zu öffnen, zu programmieren 
und auf Compile zu drücken und am Ende eine Fehlermeldung zu haben. Am 
besten wäre es wenn man das wie in einer normalen Programmierumgebung 
hätte und noch die Zeile angezeigt bekommt die falsch ist (ich bin mir 
grad nicht sicher ob der Make-Prozess das auswirft).

Also: Wie kompliziert gestaltet es sich einen eigenen Build/Makeprozess 
in Eclipse zu bauen? Weiß da jemand was drüber?
Ich hoffe meine Frage ist verständlich genug...


Viele Grüße

Edit: Da ich gerade sehe das wir nich die ersten sind: Es geht um einen 
Fujitsu 32Bit Mikrocontroller (MB92F467B). Die 16bit Version für Eclipse 
hab ich gefunden allerdings keinen Source (den man evtl hätte anpassen 
können)
#1743130
Lesenswert?
• ▲
▼
Hi,

einen eigenen Build-Prozess (eine eigene Toolchain) zu implementieren 
ist leider nicht trivial. Als Beispiel kannst Du Dir gerne mal mein 
AVR-Plugin anschauen. Die Datei "plugin.xml" enthält den in XML 
gegossenen Prozess, nicht unähnlich zu dem was Du möchtest: 
http://avr-eclipse.svn.sourceforge.net/viewvc/avr-eclipse/trunk/de.innot.avreclipse.core.managedbuildsystem/plugin.xml?revision=756&view=markup

Evtl. wäre es einfacher auf das Managed Build zu verzichten und statt 
dessen Makefiles zu benutzen. Eclipse/CDT unterstützt auch makefiles und 
da make ein mächtiges Werkzeug ist sollte es nicht allzu schwierig sein 
Deinen Prozess damit umzusetzen.

Thomas

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.