From 9f0276ead57cf642c9cef8ca05b6fd9eee44ff26 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Mon, 28 Oct 2019 12:20:50 +0000 Subject: [PATCH] py-defs.mk: Fix clean target pyc.clean was broken because it did rm -f __pycache__ (a directory) Also, add include guards. Signed-off-by: Jan Lindemann --- make/py-defs.mk | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/make/py-defs.mk b/make/py-defs.mk index 2f1d3d55..df1a6713 100644 --- a/make/py-defs.mk +++ b/make/py-defs.mk @@ -74,8 +74,6 @@ export PYTHONPATH #PY_MODULES ?= $(PY_PROJ_MODULES) #PY_PROJ_MODULES += $(dir $(wildcard $(PY_MODULE_DIRS)/*/__init__.py)) -PY_DEFS_MK_INCLUDED := true - ifneq ($(PY_DEFS_MK_INCLUDED),true) all: clean: pyc.clean @@ -93,10 +91,12 @@ echo-py: #@echo "PY_MODULE_DIRS = $(PY_MODULE_DIRS)" pyc.clean: - $(RM) -f $(wildcard *.pyc) __pycache__ + $(RM) -rf $(wildcard *.pyc) __pycache__ libpath: py-libpath py-libpath: @echo export PYTHONPATH=$(PYTHONPATH) endif +PY_DEFS_MK_INCLUDED := true + include $(JWBDIR)/make/ldlibpath.mk