Skip to content
Open
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 11 additions & 10 deletions service_tools/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ ifneq (,$(wildcard ./.env))
endif

VERSION=$(shell python -c "import os;import sys;content={};f=open('$(CURDIR)/../package.py');exec(f.read(),content);f.close();print(content['version'])")
ARGS ?=

define HELP_INFO

Expand Down Expand Up @@ -37,34 +38,34 @@ install:
leecher:
export AYON_ADDON_NAME="ftrack" && \
export AYON_ADDON_VERSION=$(VERSION) && \
. $(CURDIR)/venv/bin/activate && \
uv run "$(CURDIR)/main.py" --service leecher $@
. $(CURDIR)/.venv/bin/activate && \
uv run "$(CURDIR)/main.py" --service leecher $(ARGS)

processor:
export AYON_ADDON_NAME="ftrack" && \
export AYON_ADDON_VERSION=$(VERSION) && \
. $(CURDIR)/venv/bin/activate && \
uv run "$(CURDIR)/main.py" --service processor $@
. $(CURDIR)/.venv/bin/activate && \
uv run "$(CURDIR)/main.py" --service processor $(ARGS)

transmitter:
export AYON_ADDON_NAME="ftrack" && \
export AYON_ADDON_VERSION=$(VERSION) && \
. $(CURDIR)/venv/bin/activate && \
uv run "$(CURDIR)/main.py" --service transmitter $@
. $(CURDIR)/.venv/bin/activate && \
uv run "$(CURDIR)/main.py" --service transmitter $(ARGS)

ayon2ftrack: transmitter

ftrack2ayon:
export AYON_ADDON_NAME="ftrack" && \
export AYON_ADDON_VERSION=$(VERSION) && \
. $(CURDIR)/venv/bin/activate && \
python "$(CURDIR)/main.py" --service ftrack2ayon $@
. $(CURDIR)/.venv/bin/activate && \
python "$(CURDIR)/main.py" --service ftrack2ayon $(ARGS)

services:
export AYON_ADDON_NAME="ftrack" && \
export AYON_ADDON_VERSION=$(VERSION) && \
. $(CURDIR)/venv/bin/activate && \
python "$(CURDIR)/main.py" --service all $@
. $(CURDIR)/.venv/bin/activate && \
python "$(CURDIR)/main.py" --service all $(ARGS)

info: help
default: help
Loading