Files
SNAKE/Makefile
Loïc GUEZO 6cced603df Ia (#4)
* correction de probleme et ajout d'un quick multi

* correction de probleme

* changer le main

* programme fini~ pour l'ia

* correction de probleme

* Robot (#3)

* Robot qui marche pas encore

* Robot teubé mais marche bien, marche très bien en local mais problème en réseau

* Robot fini mais problème en réseau

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

---------

Co-authored-by: Cpt-Adok <theo.faria@laposte.net>
Co-authored-by: Cpt-Adok <126670243+Cpt-Adok@users.noreply.github.com>

* correction de probleme et ajout de learn.ser

---------

Co-authored-by: Cpt-Adok <theo.faria@laposte.net>
Co-authored-by: Cpt-Adok <126670243+Cpt-Adok@users.noreply.github.com>
2024-05-26 23:33:12 +02:00

33 lines
562 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)/*
#Arguments pour java
channel = $(arg1)
adversaire = $(arg2)
# 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) $(channel) $(adversaire)
clean:
@rm -rf $(BIN_DIR)