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"`
|
RELEASE_TAG=`git describe --tags || echo "dev"`
|
||||||
ABS_MAKEFILE=$(realpath $(MAKEFILE_LIST))
|
ABS_MAKEFILE=$(realpath $(MAKEFILE_LIST))
|
||||||
BUILD_DIR=`dirname ${ABS_MAKEFILE}`/.build
|
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
|
MODEL_EXPORT_DIR=${BUILD_DIR}/model-export
|
||||||
ZIP_NAME=coreml-service-yolov8m-${RELEASE_TAG}.zip
|
ZIP_NAME=coreml-service-yolov8m-${RELEASE_TAG}.zip
|
||||||
DOWNLOAD_PACKAGE_ZIP=${DOWNLOAD_PACKAGE_DIR}/${ZIP_NAME}
|
SERVER_FILE_IN_PACKAGE=${RELEASE_DIR}/coreml-service-yolov8m
|
||||||
SERVER_FILE_IN_PACKAGE=${DOWNLOAD_PACKAGE_DIR}/coreml-service-yolov8m
|
|
||||||
|
|
||||||
|
|
||||||
test-identity:
|
test-identity:
|
||||||
@ -16,9 +15,9 @@ test-identity:
|
|||||||
clean: test-identity
|
clean: test-identity
|
||||||
@echo "------- CLEANING -------"
|
@echo "------- CLEANING -------"
|
||||||
mkdir -p ${BUILD_DIR}
|
mkdir -p ${BUILD_DIR}
|
||||||
mkdir -p ${DOWNLOAD_PACKAGE_DIR}
|
mkdir -p ${RELEASE_DIR}
|
||||||
mkdir -p ${MODEL_EXPORT_DIR}
|
mkdir -p ${MODEL_EXPORT_DIR}
|
||||||
rm -Rvf ${DOWNLOAD_PACKAGE_DIR}/*
|
rm -Rvf ${RELEASE_DIR}/*
|
||||||
rm -Rvf ${MODEL_EXPORT_DIR}/*
|
rm -Rvf ${MODEL_EXPORT_DIR}/*
|
||||||
|
|
||||||
build-server:
|
build-server:
|
||||||
@ -29,18 +28,18 @@ transform-model-to-core-ml:
|
|||||||
@echo "------- transforming model for core ml use -------"
|
@echo "------- transforming model for core ml use -------"
|
||||||
MODEL_EXPORT_DIR=${MODEL_EXPORT_DIR} ./transform-model-to-core-ml.sh
|
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 ---------"
|
@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}
|
mv ${BUILD_DIR}/release/app ${SERVER_FILE_IN_PACKAGE}
|
||||||
|
|
||||||
codesign:
|
codesign:
|
||||||
@echo "--------- todo sign app ---------"
|
@echo "--------- todo sign app ---------"
|
||||||
echo "TODO: code sign ${SERVER_FILE_IN_PACKAGE}"
|
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 ---------"
|
@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