No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Makefile 1.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. default:
  2. @echo "Usage : [ 64b | 64b_nocanary | 32b | 32b_nocanary ]"
  3. 64b: clean_serv serv64b client attaque
  4. 64b_nocanary: clean_serv serv64b_nocanary client attaque
  5. 32b: clean_serv serv32b client attaque
  6. 32b_nocanary: clean_serv serv32b_nocanary client attaque
  7. attaque: attaque.c
  8. @echo "######################################"
  9. @echo "# Compilation du programme ATTAQUANT #"
  10. @echo "######################################"
  11. gcc -Wall -g attaque.c -o attaque
  12. @echo ""
  13. serv64b: serveur.c
  14. @echo "######################################"
  15. @echo "####### Compilation du SERVEUR #######"
  16. @echo "######################################"
  17. gcc -Wall -g serveur.c -o serveur
  18. @echo ""
  19. client: client.c
  20. @echo "######################################"
  21. @echo "####### Compilation du CLIENT #######"
  22. @echo "######################################"
  23. gcc -Wall -g client.c -o client
  24. @echo ""
  25. serv32b: serveur.c
  26. @echo "######################################"
  27. @echo "# Compilation du SERVEUR en 32 bits #"
  28. @echo "######################################"
  29. gcc -Wall -g -m32 serveur.c -o serveur
  30. @echo ""
  31. serv64b_nocanary: serveur.c
  32. @echo "######################################"
  33. @echo "# Compilation du SERVEUR sans Canary #"
  34. @echo "######################################"
  35. gcc -Wall -g -fno-stack-protector serveur.c -o serveur
  36. @echo ""
  37. serv32b_nocanary: serveur.c
  38. @echo "#################################################"
  39. @echo "# Compilation du SERVEUR en 32 bits sans Canary #"
  40. @echo "#################################################"
  41. gcc -Wall -g -m32 -fno-stack-protector serveur.c -o serveur
  42. @echo ""
  43. edit:
  44. pluma serveur.c client.c attaque.c &
  45. clean_attack:
  46. @rm -f attaque
  47. clean_serv:
  48. @rm -f serveur
  49. clean_client:
  50. @rm -f client
  51. clean: clean_attack clean_serv clean_client