* device/lib/pic/Makefile.rules,
[fw/sdcc] / device / lib / pic16 / Makefile.rules
index 9acdbc32568819e12699d783669434fdeeec3c21..405d6a4fcddd61b4e849fa09ef852981257b27b1 100644 (file)
@@ -60,7 +60,7 @@ endif
 ifneq (,$(strip $(SUBDIRS)))
 recurse : force
        $(Q)+for DIR in $(SUBDIRS) ; do \
-               $(GREP) "^$${ARCH}$$" "$(srcdir)/$${DIR}.ignore" &> /dev/null || ( \
+               [ -f "$(srcdir)/$${DIR}.ignore" ] && $(GREP) "^$${ARCH}$$" "$(srcdir)/$${DIR}.ignore" > /dev/null 2>&1 || ( \
                        $(MKDIR) "$(top_builddir)/$(builddir)/$${DIR}"; \
                        $(MAKE) -C "$${DIR}" builddir="$(builddir)/$${DIR}" $(MAKECMDGOALS); \
                ) || exit 1; \