the final countdooooown dududu du dududu dudu

This commit is contained in:
papush! 2019-11-14 17:16:39 +01:00
parent dd17a0394a
commit 8451b54cd1
2 changed files with 17 additions and 46 deletions

17
LISEZ-MOI.txt Normal file
View 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 sy 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 linterface.
partage/config.{vm1-6,vm3-6} contient les fichiers de configuration à
passer en option à tunnel64d.

View File

@ -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/*