-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