README.md 1.38 KB
Newer Older
pernelle's avatar
pernelle committed
1
2
# col3-client-etu

pernelle's avatar
pernelle committed
3
4
5
6
7
Squelette du programme client Clash of L3

# Installation


pernelle's avatar
pernelle committed
8
9
10
11
12
13
## Clonage du dépôt

Le projet utilise un sous-module git [^1] [^2] pour la bibliothèque partagée avec le client (sous dossier col3-bibtp1).  
Lorsqu'on clone le dépôt git, il faut aussi obtenir la partie qui correspond au sous-module. Cela peut se faire 
soit en utilisant la commande : 
```
pernelle's avatar
pernelle committed
14
git clone --recurse-submodules https://manouchian.univ-smb.fr/info604/col3-client-etu.git
pernelle's avatar
pernelle committed
15
16
```  
soit avec un clonage normal, suivit par une initialisation du sous module :
pernelle's avatar
pernelle committed
17
```
pernelle's avatar
pernelle committed
18
git clone https://manouchian.univ-smb.fr/info604/col3-client-etu.git
pernelle's avatar
pernelle committed
19
20
21
22
# initialisation sous-module
git submodule init
# recuperation de sous-module (commit approprie)
git submodule update
pernelle's avatar
pernelle committed
23
```
pernelle's avatar
pernelle committed
24
25
26
27
28
29
30


[^2]: Pro Git book https://git-scm.com/book/fr/v2/Utilitaires-Git-Sous-modules
[^1]: Documentation Git https://git-scm.com/docs/git-submodule



pernelle's avatar
pernelle committed
31
32
33
34
35
36
37
38
39
40
41
42
43
44
## Construction du projet


### Construction manuelle
C'est un projet 'autotools', donc il suffit d'aller dans le dossier projet et d'utiliser les commandes habituelles:
```
autoreconf -i
./configure
make
```
### Construction avec Anjuta

1. Lancez Anjuta
1. Cliquez sur 'Import a projet'
pernelle's avatar
pernelle committed
45
46
47
48
49
1. Cliquez sur 'Import from folder' puis sélectionnez le dossier racine du projet
1. Cliquez sur 'Import'
1. Sélectionnez le moteur 'Base Autotools'
1. Une fois le projet importé, cliquez sur 'Build project' puis 'Execute'