76 lines
2 KiB
Makefile
76 lines
2 KiB
Makefile
default:
|
|
@echo "Usage : [ Classic | SansCanary | 32bits | 32bitsSansCanary | Attaque ]"
|
|
|
|
Classic: clean serveur client
|
|
SansCanary: clean serveurSsCanary client
|
|
32bits: clean serveur32 client32
|
|
32bitsSansCanary: clean serveur32SsCanary client32
|
|
|
|
Attaque: clean 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 &
|
|
|
|
clean:
|
|
@rm -f client serveur attaque
|