]> rtime.felk.cvut.cz Git - arc.git/commitdiff
Added switch ENABLE_PCLINT in rules.mk
authoreija <devnull@localhost>
Mon, 13 Dec 2010 13:18:02 +0000 (14:18 +0100)
committereija <devnull@localhost>
Mon, 13 Dec 2010 13:18:02 +0000 (14:18 +0100)
scripts/rules.mk

index fc8893587ecc51e5f03b8140235cd88dc5fb7f7a..5c111093a74ac11ef89282f2bab10ff9c312f7c5 100644 (file)
@@ -128,17 +128,20 @@ inc-y += ../include
 -include $(subst .h,.d,$(dep-y))\r
 \r
 #LINT:\r
-#LINT#inc-y += /C/lint/lnt #LINT: To run PC-lint\r
+inc-y += /C/lint/lnt #LINT: To run PC-lint\r
+\r
 abs-inc-y = $(abspath $(inc-y))\r
 \r
 #LINT:\r
-#LINT#lint_exclude_path := arc-tests\r
+lint_exclude_path := arc-tests\r
 \r
 # Compile\r
 %.o: %.c\r
        @echo "  >> CC $(notdir $<)"\r
 # LINT: if path does not include "lint_exclude_path" then run PC-lint to check MISRA C standard\r
-#LINT# $(if $(findstring $(lint_exclude_path),$(abspath $<)),$(info $(abspath $<):0:0: Info: Not running lint MISRA check on $(abspath $<)),/C/lint/Lint-nt +v $(addprefix -i,$(abs-inc-y)) /C/lint/std.lnt  $(abspath $<))\r
+ifeq ($(ENABLE_PCLINT), y)\r
+       $(if $(findstring $(lint_exclude_path),$(abspath $<)),$(info $(abspath $<):0:0: Info: Not running lint MISRA check on $(abspath $<)),/C/lint/Lint-nt +v $(addprefix -i,$(abs-inc-y)) /C/lint/std.lnt  $(abspath $<))\r
+endif\r
 # compile\r
        $(Q)$(CC) -c $(CFLAGS) -o $(goal) $(addprefix -I ,$(inc-y)) $(addprefix -D,$(def-y)) $(abspath $<)\r
 \r