Forum: PC-Programmierung Probleme mit Regeln beim gnu-make


von Alex (Gast)


Lesenswert?

Hallo zusammen,

ich habe Probleme mit den Regeln von gnu-make (win2000).
Ich  moechte folgende Regeln machen:

$(OBJPRG)/%.o : $(HWDRVSRC)/%.cpp
  $(CXX) -c -o "$(OBJPRG)/$(*F).o" $(CFLAGSGEN) $(CFLAGSDBI)
$(CFLAGSDBM) "$<"

$(OBJPRG)/%.o : $(HWDRVSRC)/%.c
  $(CXX) -c -o "$(OBJPRG)/$(*F).o" $(CFLAGSGEN) $(CFLAGSDBI)
$(CFLAGSDBM) "$<"

Das make sagt mir permanent "overriding commands for target" in den
Zeilen mit $(CXX)... anfangen.

Was oder wie muss ich es machen?

Meine Version von Gnu-Make ist "3.80"

Kann mir jemand helfen?

Danke
Alex

von Feadi (Gast)


Lesenswert?

http://www.gnu.org/software/make/manual/html_chapter/make_16.html

Auf dieser Seite steht dass der Fehler auftritt wenn man mehr als eine
Regel pro Target erstellt hat.

Damit wir Dir helfen können musst Du also die ganze Makefile posten.

Feadi

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.