esp-who/components/esp_facenet/coefficients/component.mk

22 lines
864 B
Makefile
Raw Normal View History

#Component makefile
COMPONENT_ADD_INCLUDEDIRS := .
COMPONENT_SRCDIRS := .
#Call: $(eval $(call CompileNeuralNetCoefficients,directory,nn_name,flags))
define CompileNeuralNetCoefficients
COMPONENT_OBJS += $2.o
COMPONENT_EXTRA_CLEAN += $$(COMPILING_COMPONENT_PATH)/$2.c $$(COMPILING_COMPONENT_PATH)/$2.h
$$(COMPONENT_PATH)/./$2.c: $$(COMPONENT_PATH)/$1/ $$(MKMODEL_PATH)/mkmodel ../include/sdkconfig.h
echo "Running mkmodel for $2, flags \"$3 $4\""
$$(MKMODEL_PATH)/mkmodel $$(COMPONENT_PATH)/$1 $$(COMPONENT_PATH)/$2.c $$(COMPONENT_PATH)/$2.h $2 $3 $4
endef
MKMODEL_PATH := $(COMPONENT_PATH)/../../lib
$(eval $(call CompileNeuralNetCoefficients,pnet/model,pnet_model,-no-quantized,-3d))
$(eval $(call CompileNeuralNetCoefficients,rnet/model,rnet_model,-no-quantized,-3d))
$(eval $(call CompileNeuralNetCoefficients,onet/model,onet_model,-no-quantized,-3d))