Maj BoardLoader + makefile

This commit is contained in:
2025-11-27 13:06:14 +01:00
parent 1921b523c6
commit c1e5de9ed2
27 changed files with 61 additions and 21 deletions

View File

@@ -2,6 +2,10 @@
SRC_DIR = fr
BIN_DIR = bin
# === Répertoires des ressources ===
RES_SRC = fr/iut_fbleau/Res
RES_BIN = bin/fr/iut_fbleau/Res
# === Recherche automatique des fichiers .java dans tous les sous-dossiers ===
SOURCES := $(shell find $(SRC_DIR) -name "*.java")
@@ -19,11 +23,20 @@ JAVAFLAGS = -cp $(BIN_DIR)
all: build
# === Compilation ===
build:
build: compile resources
@echo "✔ Compilation terminée."
compile:
@echo "===> Compilation du projet Avalam..."
@mkdir -p $(BIN_DIR)
@$(JC) $(JCFLAGS) $(SOURCES)
@echo "✔ Compilation terminée."
# === Copie des ressources (.txt) dans bin ===
resources:
@echo "===> Copie des ressources..."
@mkdir -p $(RES_BIN)
@cp $(RES_SRC)/* $(RES_BIN)/
@echo "✔ Ressources copiées."
# === Exécution ===
run: