Makefile.linux
上传用户:bobuwen
上传日期:2007-01-07
资源大小:10k
文件大小:1k
源码类别:

Linux/Unix编程

开发平台:

Unix_Linux

  1. # Makefile for Linux (tested on 2.0.29)
  2. # Thamer Al-Herbish shadows@whitefang.com
  3. #
  4. # Set your compiler here
  5. CC = gcc
  6. # Set for Linux, and use the IP_LEN_HORDER bug work around
  7. # if it fails they might of fixed the bug, and you wont need the IP_LEN_HORDER
  8. # definition.
  9. DEFINES = -DLINUX -DIP_LEN_HORDER 
  10. # Tweak these if you have to
  11. INCLUDE_DIR = -I.
  12. CFLAGS = -Wall -g -c
  13. LINK = $(CC) -o
  14. COMPILE = $(CC) $(INCLUDE_DIR) $(DEFINES) $(CFLAGS) 
  15. TARGETS = tcp udp ipicmp
  16. # The rest should work.
  17. all: $(TARGETS)
  18. tcp: tcp.o in_cksum.o tcp_gen.o ip_gen.o trans_check.o
  19. $(LINK) tcp tcp.o in_cksum.o tcp_gen.o ip_gen.o trans_check.o
  20. udp: udp.o in_cksum.o udp_gen.o ip_gen.o trans_check.o
  21. $(LINK) udp udp.o in_cksum.o udp_gen.o ip_gen.o trans_check.o
  22. ipicmp: ipicmp.o in_cksum.o
  23. $(LINK) ipicmp ipicmp.o in_cksum.o
  24. .c.o:
  25. $(COMPILE) $<
  26. clean:
  27. rm -rf *.o $(TARGETS)