Makefile Windows: Slash/ Backslash

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Makefile Windows: Slash/ Backslash

    Hallo zusammen,
    bin ein bisschen frustriert :( , hoffe ihr könnt mir weiterhelfen. Versuche mich an einem einfachsten Makefile unter Windows, hier ein Minimalbeispiel:


    testdatei.test: hilfsdatei.hilfe
    copy testordner\testdatei.test .

    %.hilfe: hilfsdateien\%.hilfe
    copy $< .


    Die Datei testdatei.test soll also ins aktuelle Verzeichnis kopiert werden, nachdem hilfsdatei.hilfe ebenfalls in dieses kopiert wurde, das soll schon alles sein. (Einrücken hat oben irgendwie nicht funktioniert, hab ich aber schon mit Tabs gemacht). Nun bekomme ich aber die Fehlermeldung:

    make: *** No rule to make target `hilfsdatei.hilfe', needed by `testdatei.test'.
    Stop.

    Wenn ich den backslash in der Zeile %.hilfe: hilfsdateien\%.hilfe durch "/" ersetze, so laeuft das Makefile zwar, bricht aber ab, da der Befehl dann einen Syntaxfehler hat. Was mache ich falsch?? Denke mal es liegt wirklich irgendwie an dem Backslash, aber wie kann ich sonst auf das Unterverzeichnis zugreifen.
    Ach ja, das ganze soll unter Windows XP laufen.

    Bin euch für jede Hilfe dankbar,
    liebe Grüße,
    jenny