makefile
上传用户:qdkongtiao
上传日期:2022-06-29
资源大小:356k
文件大小:1k
源码类别:

书籍源码

开发平台:

Visual C++

  1. # executable files for this directory
  2. OBJECTS = swapmain1.exe swapmain2.exe enum-match.exe conv-enums.exe 
  3.   vecprintmain.exe rgcd.exe fact.exe useptrswap.exe 
  4.   ref-fcn.exe cfcn_ex.exe 
  5.   count-calls.exe pow_main.exe mk_plural.exe 
  6.   good_printmain.exe stl-arr-fcns.exe refret-ex.exe 
  7.   usefcnptr.exe mainret.exe inline_shorter.exe 
  8.   useptrparms.exe vec-parms.exe mainmath.exe mk_plural2.obj
  9. # tells make to use the file "..MS_makefile_template", which
  10. # defines general rules for making .obj and .exe files
  11. include ..MS_makefile_template
  12. # additional dependencies or rules follow --
  13. # see makefile for chapter 2 for additional explanation if needed
  14. cfcn_ex.exe: cfcn_ex.c
  15. $(CC) cfcn_ex.c -o cfcn_ex.exe
  16. swapmain1.exe: badswap.obj decl1.h swapmain1.obj swapmain.pgm
  17. $(CPP) $(CPPFLAGS) swapmain1.obj badswap.obj -o swapmain1.exe
  18. swapmain2.exe: swap.obj decl2.h swapmain2.obj swapmain.pgm
  19. $(CPP) $(CPPFLAGS) swapmain2.obj swap.obj -o swapmain2.exe
  20. mainmath.exe: mathstuff.obj mainmath.obj localMath.h
  21. $(CPP) $(CPPFLAGS) mainmath.obj mathstuff.obj -o mainmath.exe
  22. vecprintmain.exe: vecprintmain.obj vecprint.obj
  23. $(CPP) $(CPPFLAGS) vecprintmain.cpp vecprint.obj 
  24.                                   -o vecprintmain.exe
  25. pow_main.exe: pow_fcn.obj pow_main.obj
  26. $(CPP) $(CPPFLAGS) pow_main.obj pow_fcn.obj -o pow_main.exe
  27. mk_plural2.obj: mk_plural2.cpp
  28. $(CPP) $(CPPFLAGS) -c mk_plural2.cpp -o mk_plural2.obj