Frage bezgl. MAKE / MAKEFILES

Gast #2034063
Lesenswert?

Hallo liebe Community,

ich bin schon seit längerem am MAKEFILE basteln. Es funktioniert auch 
alles, das einzige was ich jetzt noch will ist "aufräumen". Und zwar 
habe ich eine BAT Datei welche im gleichen Verzeichnis wie das MAKEFILE 
liegt. Diese rufe ich ganz normal (ohne Ausgabe) auf mit 
@name_der_bat.bat.

Nun das Problem, ich will alle *.bat Dateien in einem anderen 
Verzeichnis ablegen. Struktur:

Ordner
Ordner\MAKE
Ordner\BAT

wenn ich nun den Befehl von @name_der_bat.bat auf 
@../BAT/name_der_bat.bat ändere funktionert das leider nicht weil MAKE 
nichts mit .. anfangen kann (sagt es zumindest).

Kann mir jemand sagen welchen Trick ich anwenden muss damit das 
funktioniert?

Gruß pabu
Gast #2034093
Lesenswert?

also leider funktioniert es nicht, es ist schon klar das es nur 
funktioniert wenn ich mich in dem MAKE Ordner befinde (das tue ich auch 
immer).

Aber wenn ich diesen Befehl in meinem MAKEFILE verwende kommt diese 
Fehlermeldung:

Der Befehl ".." ist entweder falsch geschrieben oder konnte nicht 
gefunden werden.

Der Teil des MAKEFILES sieht so aus:

all: $(test)
$(test):$(anderes_zeug)
  @../BAT/name_der_bat.bat
Moderator #2034146
Lesenswert?

Bist du sicher, dass die Zeile genauso aussieht und nicht vielleicht
ein Leerzeichen zwischen ".." und "/BAT" steht?

Bist du auch sicher, dass der Fehler genau von dieser Zeile im Makefile
stammt? Vielleicht gibt es eine andere Zeile, die den Fehler erzeugt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren