$(WORKSPACE):
mkdir -p $(WORKSPACE)
-# Usage: $(call build_ccs,project directory) or
-# $(call build_ccs,,project name) for project in current directory
-define build_ccs
-all: $(or $2,$(notdir $1))
-$(or $2,$(notdir $1)): $(WORKSPACE)
- $(ECLIPSE) -noSplash -data $(WORKSPACE) -application com.ti.ccstudio.apps.projectImport -ccs.location $(if $1,$(CURDIR)/$1,$(CURDIR))
- $(ECLIPSE) -noSplash -data $(WORKSPACE) -application com.ti.ccstudio.apps.projectBuild -ccs.projects $(or $2,$(notdir $1))
-# Previous commands do not always return non-zero exit code on build failure - invoke make directly to not miss a potential error
- $(MAKE) -C $(CURDIR)/$1/Debug all
-endef
-
ccs-help: $(WORKSPACE)
$(ECLIPSE) -noSplash -data $(WORKSPACE) -application com.ti.ccstudio.apps.projectBuild -ccs.help