Maj BoardLoader + makefile
This commit is contained in:
17
Makefile
17
Makefile
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user