ifeq ($(PYTHON_PROJECT),) PYTHON_PROJECT=True ifeq ($(BASE_DIR),) include ../Makefile.common BASE_DIR=$(shell pwd) PYTHON_ROOT=True endif PYTHON_BASE_DIR := $(BASE_DIR) PYTHON_SRC_DIRS = $(PYTHON_BASE_DIR)/src SRC_DIRS += $(PYTHON_SRC_DIRS) C_SRCS = \ $(foreach name,$(PYTHON_SRC_DIRS),$(notdir $(wildcard $(name)/*$(C_EXT)))) PYTHON_OBJ_DIR = $(PYTHON_BASE_DIR)/obj OBJ_DIR = $(PYTHON_OBJ_DIR) PROJECT_FILE = python ifneq ($(PYTHON_BASE),no) PYTHON_SRCS=$(C_SRCS) endif ifneq ($(strip $(PYTHON_SRCS)),) LIBS := $(PYTHON_OBJ_DIR)/libpython$(AR_EXT) $(LIBS) endif ifeq ($(PYTHON_ROOT),True) include ../builder/src/Makefile.generic else DEPS_PROJECTS += $(PYTHON_BASE_DIR)/python endif endif