AVR GCC Makefile: Remove .dev Verzeichnis

OP #2897644
Lesenswert?
• ▲
▼
Hallo zusammen,

ist zwar unwichtig, nervt mich aber und ich wollte immer schon mal 
fragen:

make clean (aufgerufen aus PN oder aus der Windows cmd Shell) führt 
regelmäßig zur unten zitierten Meldung. Meine Frage ist: wie schreib ich 
in mein Makefile rein, dass "make clean" ein Verzeichnis löscht? 
Ansonsten funktioniert alles - auch dank dieses Forums...   :-)

Bei mir steht im Makefile:
# Define programs and commands.
SHELL = sh
CC = avr-gcc
OBJCOPY = avr-objcopy
OBJDUMP = avr-objdump
SIZE = avr-size
NM = avr-nm
AVRDUDE = avrdude
REMOVE = rm -f
REMOVEDIR = rd    <--- DAS hier funktioniert warum nicht?
COPY = cp
WINSHELL = cmd

clean_list :
  @echo
  @echo $(MSG_CLEANING)
... etc etc ...
  $(REMOVE) dep/*
  $(REMOVEDIR) dep   <---- hier wird's aufgerufen


Die Meldung lautet (benutze WinXP, WinAVR-20100110)

Cleaning project:
rm -f main.hex
rm -f main.eep
rm -f main.cof
rm -f main.elf
rm -f main.map
rm -f main.sym
rm -f main.lss
rm -f main.o usiTwiSlave.o
rm -f main.lst usiTwiSlave.lst
rm -f main.s usiTwiSlave.s
rm -f main.d usiTwiSlave.d
rm -f dep/*
rd dep
process_begin: CreateProcess(NULL, rd dep, ...) failed.
make (e=2): The system cannot find the file specified.

make.exe: *** [clean_list] Error 2

Beste Grüße
bedrich

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.