mirror of
https://github.com/Cpt-Adok/SNAKE.git
synced 2026-01-25 07:34:05 +00:00
* Add files via upload * correction * changement de dossiers * changement de beaucoup de class et ajout de Mouvement * ajout de plein de fonction et suppression des anciennes classes * ajout de plein d'autre fonction * changement de plein de fonction * Ajout et correction * deplacer les fichiers * changement de plein de trucs (manque juste a regler un probleme) * programme basique fini * mise en place d'un runner pour windows (UTF-8) * correction de plein de chose dans le programme --------- Co-authored-by: Cpt-Adok <126670243+Cpt-Adok@users.noreply.github.com>
29 lines
476 B
Makefile
29 lines
476 B
Makefile
# Paramètres
|
|
.PHONY: all clean run
|
|
.SILENT: run clean
|
|
|
|
# variables
|
|
JAVAC = javac
|
|
JAVA = java
|
|
|
|
MAIN_FILE = Main
|
|
BIN_DIR = bin
|
|
SRC_DIR = src
|
|
LIB_DIR = lib
|
|
|
|
JAR = $(LIB_DIR)/*
|
|
|
|
# main
|
|
all: clean $(MAIN_FILE) run
|
|
|
|
$(MAIN_FILE) : $(BIN_DIR)/$(MAIN_FILE).class
|
|
|
|
$(BIN_DIR)/$(MAIN_FILE).class : $(SRC_DIR)/$(MAIN_FILE).java
|
|
@mkdir -p $(BIN_DIR)
|
|
$(JAVAC) -d $(BIN_DIR) -sourcepath $(SRC_DIR) -classpath $(JAR) $<
|
|
|
|
run:
|
|
java -cp $(BIN_DIR) $(MAIN_FILE)
|
|
|
|
clean:
|
|
@rm -rf $(BIN_DIR)
|