Skip to content
Snippets Groups Projects
Commit 29107204 authored by Luigi Santocanale's avatar Luigi Santocanale
Browse files

Reorganied once more addded jar build in Makefile

parent da6c76ab
Branches
No related tags found
No related merge requests found
TP3
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager" version="2" languageLevel="JDK_13" project-jdk-name="13" project-jdk-type="JavaSDK">
<component name="ProjectRootManager" version="2" languageLevel="JDK_13" default="false" project-jdk-name="13" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/out" />
</component>
</project>
\ No newline at end of file
......@@ -4,6 +4,7 @@ MAINCLASS=Main
## Le chemin vers où votre classe compilée est installée
# Renommez si nécessaire
INSTALLDIR=out/production/TP3
JARFILE=TP3RandomTrees
all: compile install exec
......@@ -11,17 +12,27 @@ all: compile install exec
compile:
cd src ; make compile
jar: compile
cd $(INSTALLDIR); \
echo Main-Class: $(subst /,.,$(MAINCLASS)) > manifest.txt ; \
jar cvfm $(JARFILE).jar manifest.txt ./
mv $(INSTALLDIR)/$(JARFILE).jar ./
install:
cd src ; make install
clean:
cd src ; make clean ; make cleanInstall
rm *.zip
rm *.zip *.jar manifest.*
# Cible qui explique comment executer
exec:
java -classpath $(INSTALLDIR) $(MAINCLASS)
# Ou autrement
# exec: $(JARFILE).jar
# java -jar $(JARFILE).jar
# Demarre automatiquement une demonstration de votre programme
# Il faut que cette demo soit convaincante
demo:
......
package Graphs;
package Graph;
public class Arc {
public Edge support;
......
package Graphs;
package Graph;
public class Edge implements Comparable<Edge> {
......
package Graphs;
package Graph;
import java.util.ArrayList;
import java.util.LinkedList;
......
package Graphs;
package Graph;
import RandomTreeAlgos.BreadthFirstSearch;
......
package Graphs.GraphClasses;
import Graphs.* ;
package GraphClasses;
import Graph.* ;
public class Complete {
......
package Graphs.GraphClasses;
import Graphs.* ;
package GraphClasses;
import Graph.* ;
import RandomTreeAlgos.BreadthFirstSearch;
import java.util.ArrayList;
......
package Graphs.GraphClasses;
import Graphs.*;
package GraphClasses;
import Graph.*;
import java.util.BitSet;
......
package Graphs.GraphClasses;
import Graphs.*;
package GraphClasses;
import Graph.*;
import java.awt.Color;
......
package Graphs.GraphClasses;
import Graphs.*;
package GraphClasses;
import Graph.*;
import java.util.ArrayList;
import java.util.Collections;
......
import Graphs.*;
import Graphs.GraphClasses.*;
import Graph.*;
import GraphClasses.*;
import RandomTreeAlgos.BreadthFirstSearch;
import java.io.IOException;
......
package RandomTreeAlgos;
import Graphs.Arc;
import Graphs.Graph;
import Graph.Arc;
import Graph.Graph;
import java.util.*;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment