请问版主在qnx 6.3的集成开发环境下如和编写makefile???

我写的makefile如下:
EXECUTABLE := myapp
LIBS :=
RM-F:=rm -f

Now alter any implicit rules’ variables if you like, e.g.:

CFLAGS := -g -Wall -O3
CXXFLAGS := $(CFLAGS)

You shouldn’t need to change anything below this point

SOURCE := $(wildcard *.c) $(wildcard *.cc)
OBJS := $(patsubst %.c,%.o,$(patsubst %.cc,%.o,$(SOURCE)))
DEPS := $(patsubst %.o,%.d,$(OBJS))
MISSING_DEPS := $(filter-out $(wildcard $(DEPS)),$(DEPS))
MISSING_DEPS_SOURCES := $(wildcard $(patsubst %.d,%.c,$(MISSING_DEPS)) $(patsubst %.d,%.cc,$(MISSING_DEPS)))
CPPFLAGS += -M

.PHONY : everything deps objs clean veryclean rebuild
everything : $(EXECUTABLE)
deps : $(DEPS)
objs : $(OBJS)
clean :
@$(RM-F) *.o
@$(RM-F) *.d
veryclean: clean
@$(RM-F) $(EXECUTABLE)
rebuild: veryclean everything

ifneq ($(MISSING_DEPS),)
$(MISSING_DEPS) :
@$(RM-F) $(patsubst %.d,%.o,$@)
endif

-include $(DEPS)

$(EXECUTABLE) : $(OBJS)
gcc -o $(EXECUTABLE) $(OBJS) $(addprefix -l,$(LIBS))
不用集成开发环境可以通过, 但是在集成开发环境下提是:
Error *** No rule to make target `all’.
请问是什么问题???
谢谢!!!

everything : $(EXECUTABLE)

把这个改成

everything all: $(EXECUTABLE)

再试试