ENV_DIR = env PYTHON = python3 SCRIPT = src/project.py EVAL_SCRIPT = src/eval.py all: run .PHONY: help clean install run zip compile-doc $(ENV_DIR)/bin/activate: $(PYTHON) -m venv $(ENV_DIR) install: $(ENV_DIR)/bin/activate $(ENV_DIR)/bin/pip install --upgrade pip $(ENV_DIR)/bin/pip install -r requirements.txt run: $(ENV_DIR)/bin/activate $(ENV_DIR)/bin/python $(SCRIPT) eval: $(ENV_DIR)/bin/activate $(ENV_DIR)/bin/python $(EVAL_SCRIPT) clean: rm -rf $(ENV_DIR) zip: zip -r xnevor03.zip src audio_GMM image_CNN Makefile requirements.txt dokumentace.md dokumentace.pdf compile-doc: pandoc dokumentace.md -o dokumentace.pdf help: @echo "Makefile for managing the project" @echo "Targets:" @echo " install - Create virtual environment and install dependencies" @echo " run - Run the script in the local environment" @echo " eval - Run the evaluation script" @echo " clean - Remove the virtual environment" @echo " zip - Create a zip file containing the project files" @echo " compile-doc - Compile dokumentace.md into dokumentace.pdf"