From da6c76abdebf149164578ec561bb184baede2080 Mon Sep 17 00:00:00 2001 From: Luigi Santocanale <luigi.santocanale@lif.univ-mrs.fr> Date: Sun, 22 Nov 2020 23:04:59 +0100 Subject: [PATCH] Added Makefine in src --- src/Makefile | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 src/Makefile diff --git a/src/Makefile b/src/Makefile new file mode 100644 index 0000000..ebb1dca --- /dev/null +++ b/src/Makefile @@ -0,0 +1,26 @@ +# Le nom de votre classe principale +# Renommez si nécessaire +MAINCLASS=Main +## Le chemin vers où votre classe compilée est installée +# Renommez si nécessaire +INSTALLDIR=../out/production/TP3 +MAINDIR=$(dir $(subst .,/,$(MAINCLASS))) +CLASSES=$(shell find $(INSTALLDIR)/$(MAINDIR) -name \*.class) + +compile: $(subst .,/,$(MAINCLASS)).class + +%.class: %.java + javac -g -d $(INSTALLDIR) *.java + +clean: + ## Rien à faire, tout à été compilé et installé dans INSTALLDIR + + +install: + ## Rien à faire, tout à été compilé et installé dans INSTALLDIR + +cleanInstall: + rm $(subst $$,\$$,$(CLASSES)) + +test: + -- GitLab