mirror of
https://github.com/foomo/coreml-service-yolov8.git
synced 2025-10-16 12:25:42 +00:00
feat: better var naming in Makefile
This commit is contained in:
parent
e3ea82f663
commit
d8ebd3d8a0
17
Makefile
17
Makefile
@ -1,11 +1,10 @@
|
||||
RELEASE_TAG=`git describe --tags || echo "dev"`
|
||||
ABS_MAKEFILE=$(realpath $(MAKEFILE_LIST))
|
||||
BUILD_DIR=`dirname ${ABS_MAKEFILE}`/.build
|
||||
DOWNLOAD_PACKAGE_DIR=${BUILD_DIR}/downloadpackage
|
||||
RELEASE_DIR=${BUILD_DIR}/coreml-service-yolov8m-release
|
||||
MODEL_EXPORT_DIR=${BUILD_DIR}/model-export
|
||||
ZIP_NAME=coreml-service-yolov8m-${RELEASE_TAG}.zip
|
||||
DOWNLOAD_PACKAGE_ZIP=${DOWNLOAD_PACKAGE_DIR}/${ZIP_NAME}
|
||||
SERVER_FILE_IN_PACKAGE=${DOWNLOAD_PACKAGE_DIR}/coreml-service-yolov8m
|
||||
SERVER_FILE_IN_PACKAGE=${RELEASE_DIR}/coreml-service-yolov8m
|
||||
|
||||
|
||||
test-identity:
|
||||
@ -16,9 +15,9 @@ test-identity:
|
||||
clean: test-identity
|
||||
@echo "------- CLEANING -------"
|
||||
mkdir -p ${BUILD_DIR}
|
||||
mkdir -p ${DOWNLOAD_PACKAGE_DIR}
|
||||
mkdir -p ${RELEASE_DIR}
|
||||
mkdir -p ${MODEL_EXPORT_DIR}
|
||||
rm -Rvf ${DOWNLOAD_PACKAGE_DIR}/*
|
||||
rm -Rvf ${RELEASE_DIR}/*
|
||||
rm -Rvf ${MODEL_EXPORT_DIR}/*
|
||||
|
||||
build-server:
|
||||
@ -29,18 +28,18 @@ transform-model-to-core-ml:
|
||||
@echo "------- transforming model for core ml use -------"
|
||||
MODEL_EXPORT_DIR=${MODEL_EXPORT_DIR} ./transform-model-to-core-ml.sh
|
||||
|
||||
move-to-download-package:
|
||||
move-to-release-dir:
|
||||
@echo "--------- moving things into place ---------"
|
||||
mv ${MODEL_EXPORT_DIR}/yolov8m-oiv7.mlmodelc ${DOWNLOAD_PACKAGE_DIR}/.
|
||||
mv ${MODEL_EXPORT_DIR}/yolov8m-oiv7.mlmodelc ${RELEASE_DIR}/.
|
||||
mv ${BUILD_DIR}/release/app ${SERVER_FILE_IN_PACKAGE}
|
||||
|
||||
codesign:
|
||||
@echo "--------- todo sign app ---------"
|
||||
echo "TODO: code sign ${SERVER_FILE_IN_PACKAGE}"
|
||||
|
||||
release: clean build-server transform-model-to-core-ml move-to-download-package codesign
|
||||
release: clean build-server transform-model-to-core-ml move-to-release-dir codesign
|
||||
@echo "--------- building download pkg ---------"
|
||||
cd ${DOWNLOAD_PACKAGE_DIR} && zip -r ${ZIP_NAME} . && shasum -a 256 ${ZIP_NAME}
|
||||
cd ${RELEASE_DIR} && zip -r ${ZIP_NAME} . && shasum -a 256 ${ZIP_NAME}
|
||||
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user