summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cleopatre/application/fw_wd/Makefile7
-rw-r--r--cleopatre/buildroot/package/fw_wd/fw_wd.mk7
2 files changed, 9 insertions, 5 deletions
diff --git a/cleopatre/application/fw_wd/Makefile b/cleopatre/application/fw_wd/Makefile
index 85860ee198..a8a6dad0e0 100644
--- a/cleopatre/application/fw_wd/Makefile
+++ b/cleopatre/application/fw_wd/Makefile
@@ -4,7 +4,6 @@ SRCPATH=src
INCPATH=.
CLEO_DIR = ../..
-RESPONSE_FILE=extra_flags
ifeq ($(CC_FOR_TARGET),) #direct compile
CC=arm-linux-gcc
@@ -14,7 +13,11 @@ else #compile from buildroot
CC_WITH_CFLAGS=$(CC)
CC_WITHOUT_CFLAGS=$(CC_FOR_TARGET)
endif
-EXTRA_CFLAGS=-I$(INCPATH) -MMD @$(CLEO_DIR)/$(RESPONSE_FILE)
+
+RESPONSE_FILE = extra_flags
+INCLUDES = -I$(INCPATH)
+EXTRA_CFLAGS = $(INCLUDES) -MMD -Wall \
+ @$(CLEO_DIR)/$(RESPONSE_FILE)
SRCS=$(subst $(SRCPATH)/,,$(wildcard $(SRCPATH)/*.c))
OBJS=$(addprefix $(OBJPATH)/,$(SRCS:.c=.o))
diff --git a/cleopatre/buildroot/package/fw_wd/fw_wd.mk b/cleopatre/buildroot/package/fw_wd/fw_wd.mk
index 4dfe977fe6..bd1e4bf538 100644
--- a/cleopatre/buildroot/package/fw_wd/fw_wd.mk
+++ b/cleopatre/buildroot/package/fw_wd/fw_wd.mk
@@ -35,7 +35,8 @@ $(FW_WD_DIR)/.unpacked:
$(FW_WD_DIR)/.configured: $(FW_WD_DIR)/.unpacked
touch $(FW_WD_DIR)/.configured
-$(FW_WD_DIR)/fw_wd: $(FW_WD_DIR)/.configured
+$(FW_WD_DIR)/fw_wd: $(FW_WD_DIR)/.configured \
+ FORCE_FW_WD_MAKE
$(TARGET_CONFIGURE_OPTS) \
$(MAKE) -C $(FW_WD_DIR) fw_wd
@@ -76,8 +77,8 @@ fw_wd-clean:
fw_wd-dirclean:
rm -f $(FW_WD_DIR)
-# We declare $(FW_WD_DIR)/fw_wd rule as PHONY to force compilation
-.PHONY: $(FW_WD_DIR)/fw_wd
+# We declare FORCE_FW_WD_MAKE rule as PHONY to force compilation
+.PHONY: FORCE_FW_WD_MAKE
#############################################################
#