Browse Source

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.
pull/2630/head
Dave Hylands 8 years ago
committed by Damien George
parent
commit
0400fa45ba
  1. 2
      py/mkrules.mk

2
py/mkrules.mk

@ -108,7 +108,7 @@ endif
ifneq ($(FROZEN_MPY_DIR),) ifneq ($(FROZEN_MPY_DIR),)
# make a list of all the .py files that need compiling and freezing # 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)) FROZEN_MPY_MPY_FILES := $(addprefix $(BUILD)/frozen_mpy/,$(FROZEN_MPY_PY_FILES:.py=.mpy))
# to build .mpy files from .py files # to build .mpy files from .py files

Loading…
Cancel
Save