Makefile
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:1k
源码类别:

通讯编程

开发平台:

Visual C++

  1. #
  2. # Makefile for Internetwork Topology Models
  3. #
  4. # $Id: Makefile,v 1.1 1996/10/04 14:01:24 ewz Exp $
  5. # Note: If you are using Solaris, you MUST edit the Makefile to 
  6. #       uncomment the two Solaris lines below, and comment the SunOS line.
  7. LIBS = -lm -lgb
  8.  
  9. BSDF = -DFBSD
  10. IDIR = ../include
  11. LDIR = ../lib
  12. BDIR = ../bin
  13. CFLAGS = -I$(IDIR) -L$(LDIR) $(SYS) $(BSDF)
  14. CC = gcc 
  15. GO = itm.o geog.o ts.o dfs.o
  16. CO = sgb2alt.o 
  17. EO = edriver.o eval.o
  18. GH = $(IDIR)/geog.h $(IDIR)/gb_graph.h $(IDIR)/gb_flip.h
  19. CH = $(IDIR)/geog.h $(IDIR)/gb_graph.h $(IDIR)/gb_save.h
  20. EH = $(IDIR)/gb_graph.h $(IDIR)/gb_save.h $(IDIR)/gb_dijk.h 
  21.      $(IDIR)/eval.h
  22. all: itm sgb2alt edriver
  23. itm: $(GO)
  24. $(CC) $(CFLAGS) -o $(BDIR)/itm $(GO) $(LIBS)
  25. itm.o: $(GH)
  26. geog.o: $(GH)
  27. ts.o: $(GH)
  28. dfs.o: $(GH)
  29. sgb2alt.o: $(CH)
  30. sgb2alt: $(CO)
  31. $(CC) $(CFLAGS) -o $(BDIR)/sgb2alt $(CO) $(LIBS) 
  32. eval.o: $(IDIR)/gb_graph.h $(IDIR)/gb_dijk.h $(IDIR)/eval.h
  33. edriver.o: $(EH)
  34. edriver: $(EO)
  35. $(CC) $(CFLAGS) -o $(BDIR)/edriver $(EO) $(LIBS)
  36. clean:  
  37. rm -f *.o
  38. veryclean:  clean
  39. rm -f $(BDIR)/*