default: @echo "Usage : [ Classic | SansCanary | 32bits | 32bitsSansCanary | Attaque ]" Classic: cleanServCli serveur client SansCanary: cleanServCli serveurSsCanary client 32bits: cleanServCli serveur32 client32 32bitsSansCanary: cleanServCli serveur32SsCanary client32 Attaque: cleanAttaque attaque.c @echo "######################################" @echo "# Compilation du programme ATTAQUANT #" @echo "######################################" @echo "" gcc -Wall attaque.c -o attaque @echo "" @echo "" serveur: Serveur.c @echo "######################################" @echo "####### Compilation du SERVEUR #######" @echo "######################################" @echo "" gcc -Wall Serveur.c -o serveur @echo "" @echo "" client: Client.c @echo "######################################" @echo "####### Compilation du CLIENT #######" @echo "######################################" @echo "" gcc -Wall Client.c -o client @echo "" @echo "" serveur32: Serveur.c @echo "######################################" @echo "# Compilation du SERVEUR en 32 bits #" @echo "######################################" @echo "" gcc -Wall -m32 Serveur.c -o serveur @echo "" @echo "" client32: Client.c @echo "######################################" @echo "## Compilation du CLIENT en 32 bits ##" @echo "######################################" @echo "" gcc -Wall -m32 Client.c -o client @echo "" @echo "" serveurSsCanary: Serveur.c @echo "######################################" @echo "# Compilation du SERVEUR sans Canary #" @echo "######################################" @echo "" gcc -Wall -fno-stack-protector Serveur.c -o serveur @echo "" @echo "" serveur32SsCanary: Serveur.c @echo "#################################################" @echo "# Compilation du SERVEUR en 32 bits sans Canary #" @echo "#################################################" @echo "" gcc -Wall -m32 -fno-stack-protector Serveur.c -o serveur @echo "" @echo "" edit: pluma Serveur.c Client.c Attaque.c & cleanAttaque: @rm -f attaque cleanServCli: @rm -f client serveur clean: cleanAttaque cleanServCli