You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

36 lines
1.4 KiB

#===============================================================================
# export variable
#===============================================================================
ifeq ($(CFG_SOCT_EXPORT_FLAG),)
SDK_DIR ?= $(shell cd $(CURDIR)/../../.. && /bin/pwd)
include $(SDK_DIR)/base.mak
endif
#===============================================================================
objects := src param
objects_clean := $(addsuffix _clean,$(objects))
#===============================================================================
depends := common
depends_clean := $(addsuffix _clean,$(depends))
#===============================================================================
.PHONY: all clean
#===============================================================================
all: $(objects)
clean: $(objects_clean)
#===============================================================================
.PHONY: $(objects) $(objects_clean)
#===============================================================================
$(objects): $(depends)
$(AT)make -C $@
$(objects_clean): $(depends_clean)
$(AT)make -C $(patsubst %_clean,%,$@) clean
#===============================================================================
.PHONY: $(depends) $(depends_clean)
#===============================================================================
$(depends):
$(AT)make -C $@
$(depends_clean):
$(AT)make -C $(patsubst %_clean,%,$@) clean