Makefile.GEN
上传用户: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. # For any other OS other than Solaris , sunOS or FreeBSD, use this makefile and uncomment the foll line
  8. LIBS = -lm -lgb
  9. # For Solaris: uncomment the next two lines
  10. #SYS = -DSYSV
  11. #LIBS = -lm -lgb5
  12. # For SunOS: uncomment the next line
  13. #LIBS = -lm -lgb4
  14.  
  15. BSDF = -DFBSD
  16. IDIR = ../include
  17. LDIR = ../lib
  18. BDIR = ../bin
  19. CFLAGS = -I$(IDIR) -L$(LDIR) $(SYS) $(BSDF)
  20. CC = gcc 
  21. GO = itm.o geog.o ts.o dfs.o
  22. CO = sgb2alt.o 
  23. EO = edriver.o eval.o
  24. GH = $(IDIR)/geog.h $(IDIR)/gb_graph.h $(IDIR)/gb_flip.h
  25. CH = $(IDIR)/geog.h $(IDIR)/gb_graph.h $(IDIR)/gb_save.h
  26. EH = $(IDIR)/gb_graph.h $(IDIR)/gb_save.h $(IDIR)/gb_dijk.h 
  27.      $(IDIR)/eval.h
  28. all: itm sgb2alt edriver
  29. itm: $(GO)
  30. $(CC) $(CFLAGS) -o $(BDIR)/itm $(GO) $(LIBS)
  31. itm.o: $(GH)
  32. geog.o: $(GH)
  33. ts.o: $(GH)
  34. dfs.o: $(GH)
  35. sgb2alt: $(CO)
  36. $(CC) $(CFLAGS) -o $(BDIR)/sgb2alt $(CO) $(LIBS) 
  37. sgb2alt.o: $(CH)
  38. edriver: $(EO)
  39. $(CC) $(CFLAGS) -o $(BDIR)/edriver $(EO) $(LIBS)
  40. edriver.o: $(EH)
  41. eval.o: $(IDIR)/gb_graph.h $(IDIR)/gb_dijk.h $(IDIR)/eval.h
  42. clean:  
  43. rm -f *.o
  44. veryclean:  clean
  45. rm -f $(BDIR)/*