# Makefile Example to deploy TVM modules.TVM_ROOT=$(shellcd ../..;pwd)NNVM_PATH=nnvmDMLC_CORE=${TVM_ROOT}/dmlc-corePKG_CFLAGS=-std=c++11 -O2-fPIC\-I${TVM_ROOT}/include\-I${DMLC_CORE}/include\-I${TVM_ROOT}/dlpack/include\PKG_LDFLAGS=-L${TVM_ROOT}/lib -ldl-lpthread.PHONY:clean allall:lib/cpp_deploy_pack lib/cpp_deploy_normal# Build rule for all in one TVM package librarylib/libtvm_runtime_pack.o:tvm_runtime_pack.cc@mkdir -p$(@D)$(CXX)-c$(PKG_CFLAGS)-o$@$^# The code library built by TVMlib/test_addone_sys.o:prepare_test_libs.py python prepare_test_libs.py# Deploy using the all in one TVM package librarylib/cpp_deploy_pack:cpp_deploy.cc lib/test_addone_sys.o lib/libtvm_runtime_pack.o@mkdir -p$(@D)$(CXX)$(PKG_CFLAGS)-o$@$^$(PKG_LDFLAGS)# Deploy using pre-built libtvm_runtime.solib/cpp_deploy_normal:cpp_deploy.cc lib/test_addone_sys.o@mkdir -p$(@D)$(CXX)$(PKG_CFLAGS)-o$@$^$(PKG_LDFLAGS)-ltvm_runtime