the final countdooooown dududu du dududu dudu
This commit is contained in:
parent
dd17a0394a
commit
8451b54cd1
17
LISEZ-MOI.txt
Normal file
17
LISEZ-MOI.txt
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
Le code est situé dans partage/src et partage/test. Un simple `make'
|
||||||
|
depuis partage/ suffit à générer tous les exécutables.
|
||||||
|
|
||||||
|
VM1-6 et VM3-6 sont configurée pour démarrer sans interface graphique.
|
||||||
|
On peut s’y connecter en exécutant `vagrant ssh' depuis leurs
|
||||||
|
répertoires respectifs, ou bien décommenter `vb.gui = true' de leur
|
||||||
|
Vagrantfile.
|
||||||
|
|
||||||
|
On configure les machines en exécutant /mnt/partage/config.sh en tant
|
||||||
|
que superutilisateur pour chaque machine, salt nous ayant causé trop
|
||||||
|
de problèmes.
|
||||||
|
|
||||||
|
partage/configure-tun.sh contient le script appelé par tunnel64d pour
|
||||||
|
configurer l’interface.
|
||||||
|
|
||||||
|
partage/config.{vm1-6,vm3-6} contient les fichiers de configuration à
|
||||||
|
passer en option à tunnel64d.
|
@ -1,46 +0,0 @@
|
|||||||
CC := gcc -Wall -Wextra -Wpedantic -Werror -Iinclude -std=c11 -g -D_POSIX_C_SOURCE=200809L
|
|
||||||
|
|
||||||
|
|
||||||
all: build test-iftun ext-in ext-out tunnel64d
|
|
||||||
|
|
||||||
build:
|
|
||||||
-mkdir build
|
|
||||||
|
|
||||||
tunnel64d: build/tunnel64d.o build/iftun.a build/extremite.a
|
|
||||||
$(CC) $(CFLAGS) $^ -o $@
|
|
||||||
|
|
||||||
build/tunnel64d.o: src/tunnel64d.c src/iftun.h src/extremite.h
|
|
||||||
$(CC) $(CFLAGS) $< -c -o $@
|
|
||||||
|
|
||||||
ext-in: build/ext-in.o build/extremite.a build/iftun.a
|
|
||||||
$(CC) $(CFLAGS) $^ -o $@
|
|
||||||
|
|
||||||
ext-out: build/ext-out.o build/extremite.a build/iftun.a
|
|
||||||
$(CC) $(CFLAGS) $^ -o $@
|
|
||||||
|
|
||||||
build/ext-in.o: src/ext-in.c src/extremite.h src/iftun.h
|
|
||||||
$(CC) $(CFLAGS) $< -c -o $@
|
|
||||||
|
|
||||||
build/ext-out.o: src/ext-out.c src/extremite.h src/iftun.h
|
|
||||||
$(CC) $(CFLAGS) $< -c -o $@
|
|
||||||
|
|
||||||
build/extremite.a: build/extremite.o
|
|
||||||
ar rcs $@ $<
|
|
||||||
|
|
||||||
build/extremite.o: src/extremite.c src/extremite.h
|
|
||||||
$(CC) $(CFLAGS) $< -c -o $@
|
|
||||||
|
|
||||||
test-iftun: build/test-iftun.o build/iftun.a
|
|
||||||
$(CC) $(CFLAGS) $^ -o $@
|
|
||||||
|
|
||||||
build/test-iftun.o: src/test-iftun.c src/iftun.h
|
|
||||||
$(CC) $(CFLAGS) $< -c -o $@
|
|
||||||
|
|
||||||
build/iftun.a: build/iftun.o
|
|
||||||
ar rcs $@ $<
|
|
||||||
|
|
||||||
build/iftun.o: src/iftun.c src/iftun.h
|
|
||||||
$(CC) $(CFLAGS) $< -c -o $@
|
|
||||||
|
|
||||||
clean:
|
|
||||||
-rm -f build/*
|
|
Reference in New Issue
Block a user