Makefile
上传用户:fubang
上传日期:2009-06-18
资源大小:2071k
文件大小:1k
源码类别:

其他

开发平台:

Unix_Linux

  1. CC = gcc
  2. CFLAGS          = -g -W -Wall -O2
  3. OPTFLAGS        = -D_FILE_OFFSET_BITS=64 -D_MAJ=2 -D_MIN=41
  4. prefix          = /usr/local
  5. bindir          = $(prefix)/bin
  6. datadir         = $(prefix)/share
  7. docdir          = $(datadir)/aircrack
  8. DESTDIR         = 
  9. BINFILES        = aircrack airdecap arpforge aireplay airodump airmon.sh mergeivs pcap2ivs
  10. DOCFILES        = ChangeLog README.html README.txt
  11. all: aircrack airdecap arpforge aireplay airodump mergeivs pcap2ivs
  12. aircrack: linux/aircrack.c linux/crypto.c linux/sha1-mmx.S
  13. $(CC) $(CFLAGS) $(OPTFLAGS) linux/aircrack.c linux/crypto.c linux/sha1-mmx.S -o aircrack -lpthread
  14. airdecap: linux/airdecap.c linux/crypto.c
  15. $(CC) $(CFLAGS) $(OPTFLAGS) linux/airdecap.c linux/crypto.c -o airdecap
  16. arpforge: linux/arpforge.c
  17. $(CC) $(CFLAGS) $(OPTFLAGS) linux/arpforge.c -o arpforge
  18. aireplay: linux/aireplay.c
  19. $(CC) $(CFLAGS) $(OPTFLAGS) linux/aireplay.c -o aireplay
  20. airodump: linux/airodump.c
  21. $(CC) $(CFLAGS) $(OPTFLAGS) linux/airodump.c -o airodump
  22. mergeivs: linux/mergeivs.c
  23. $(CC) $(CFLAGS) $(OPTFLAGS) linux/mergeivs.c -o mergeivs
  24. pcap2ivs: linux/pcap2ivs.c
  25. $(CC) $(CFLAGS) $(OPTFLAGS) linux/pcap2ivs.c -o pcap2ivs
  26. install:
  27. install -d $(DESTDIR)$(bindir)
  28. install -m 755 $(BINFILES) $(DESTDIR)$(bindir)
  29. doc:
  30. install -d $(DESTDIR)$(docdir)
  31. install -m 644 $(DOCFILES) $(DESTDIR)$(docdir)
  32. clean:
  33. rm -f aircrack airdecap arpforge aireplay airodump mergeivs pcap2ivs