From 0400fa45bacbba0f5d0239874e4cfc379f7d9ae2 Mon Sep 17 00:00:00 2001
From: Dave Hylands <dhylands@gmail.com>
Date: Mon, 14 Nov 2016 11:02:49 -0800
Subject: [PATCH] py/mkrules.mk: Rework find command so it works on OSX.

The Mac version of find doesn't support -printf, so this changes
things to use sed to strip off the leading path element instead.
---
 py/mkrules.mk | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/py/mkrules.mk b/py/mkrules.mk
index ea647e86f..6f33630c9 100644
--- a/py/mkrules.mk
+++ b/py/mkrules.mk
@@ -108,7 +108,7 @@ endif
 
 ifneq ($(FROZEN_MPY_DIR),)
 # make a list of all the .py files that need compiling and freezing
-FROZEN_MPY_PY_FILES := $(shell find -L $(FROZEN_MPY_DIR) -type f -name '*.py' -printf '%P\n')
+FROZEN_MPY_PY_FILES := $(shell find -L $(FROZEN_MPY_DIR) -type f -name '*.py' | sed -e 's=^$(FROZEN_MPY_DIR)/==')
 FROZEN_MPY_MPY_FILES := $(addprefix $(BUILD)/frozen_mpy/,$(FROZEN_MPY_PY_FILES:.py=.mpy))
 
 # to build .mpy files from .py files
-- 
GitLab