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

Linux/Unix编程

开发平台:

Unix_Linux

  1. # Solaris 2.4/2.5 Makefile
  2. # Thamer Al-Herbish shadows@whitefang.com
  3. # Set your compiler here
  4. CC = gcc
  5. # Definitions specific to Solaris.
  6. # You may need to uncomment this in Solaris 2.6
  7. DEFINES = -DSOLARIS_CKSUM_BUG
  8. # Tweak these if you have to
  9. LIBS = -lsocket -lnsl
  10. INCLUDE_DIR = -I.
  11. CFLAGS = -Wall -g -c
  12. LINK = $(CC) -o
  13. COMPILE = $(CC) $(INCLUDE_DIR) $(DEFINES) $(CFLAGS) 
  14. TARGETS = tcp udp ipicmp
  15. # The rest should work.
  16. all: $(TARGETS)
  17. tcp: tcp.o in_cksum.o tcp_gen.o ip_gen.o trans_check.o
  18. $(LINK) tcp tcp.o in_cksum.o tcp_gen.o ip_gen.o trans_check.o $(LIBS)
  19. udp: udp.o in_cksum.o udp_gen.o ip_gen.o trans_check.o
  20. $(LINK) udp udp.o in_cksum.o udp_gen.o ip_gen.o trans_check.o $(LIBS)
  21. ipicmp: ipicmp.o in_cksum.o
  22. $(LINK) ipicmp ipicmp.o in_cksum.o $(LIBS)
  23. .c.o:
  24. $(COMPILE) $<
  25. clean:
  26. rm -rf *.o $(TARGETS)