Не работает make clean
Есть 3 файла main.cpp, fft32.cpp, gnuplot.cpp. Попробовал использовать make для удобства сборки. Вот содержимое Makefile:
CC=g++
CFLAGS=-Wall -Wfloat-equal -Wsign-conversion -Warray-bounds -Wdiv-by-zero -Wdouble-promotion
all: impulse
clean:
rm -rf impulse *.o
impulse: main.o gnuplot.o fft32.o
$(CC) $(CFLAGS) -o impulse main.o gnuplot.o fft32.o
main.o: main.cpp
$(CC) $(CFLAGS) -c -o main.o main.cpp
gnuplot.o: gnuplot.cpp gnuplot.h
$(CC) $(CFLAGS) -c -o gnuplot.o gnuplot.cpp
fft32.o: fft32.cpp fft32.h
$(CC) $(CFLAGS) -c -o fft32.o fft32.cpp
Собрал с помощью make. Далее пытаюсь очистить все, пишу в консоль make clean, выдает ошибку
rm -rf impulse.exe *.o
process_begin: CreateProcess(NULL, rm -rf impulse.exe *.o, ...) failed.
make (e=2): Не удается найти указанный файл.
make: *** [clean] Error 2