home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / magazine / drdobbs / 1991 / 10 / string / makefile next >
Makefile  |  1991-07-30  |  1KB  |  48 lines

  1. ## Makefile for prototype String library, suitable for Turbo C++
  2. ## or Zortech C++
  3. ##
  4. ## Copyright Steve Teale 1991
  5.  
  6. MODEL = s
  7. INCLUDE = -I.
  8.  
  9. #### Zortech
  10. LB = zorlib
  11. CPPC = ztc
  12. CM =
  13. DELIM =
  14.  
  15. #### Borland
  16. #LB = tlib
  17. #CPPC = tcc
  18. #CM = &
  19. #DELIM = ,
  20.  
  21. S1 = strisrep.obj strictor.obj stridtor.obj striass.obj striio.obj
  22. S2 = stristat.obj stripl.obj stripleq.obj striins1.obj striins2.obj
  23. S3 = striins3.obj strirem.obj stritrun.obj strieq.obj strine.obj
  24. S4 = strigt.obj strilt.obj strige.obj strile.obj striarr.obj
  25. S5 = strifunc.obj stricase.obj strisrch.obj striindx.obj
  26.  
  27. .cpp.obj :
  28.     $(CPPC) -c -m$(MODEL) $(INCLUDE) $*.cpp
  29.  
  30. lib : $(S1) $(S2) $(S3) $(S4) $(S5) string$(MODEL).lcf
  31.     del string$(MODEL).lib
  32.     $(LB) @string$(MODEL).lcf
  33.  
  34. $(S1) : string.hpp
  35. $(S2) : string.hpp
  36. $(S3) : string.hpp
  37. $(S4) : string.hpp
  38. $(S5) : string.hpp
  39.  
  40. string$(MODEL).lcf : makefile
  41.     echo string$(MODEL) /C $(CM)>string$(MODEL).lcf
  42.     echo +strisrep+strictor+stridtor+striass+striio &>>string$(MODEL).lcf
  43.     echo +stristat+stripl+stripleq+striins1+striins2 &>>string$(MODEL).lcf
  44.     echo +striins3+strirem+stritrun+strieq+strine &>>string$(MODEL).lcf
  45.     echo +strigt+strilt+strige+strile+striarr &>>string$(MODEL).lcf
  46.     echo +strifunc+stricase+strisrch+striindx$(DELIM) $(CM)>>string$(MODEL).lcf
  47.     echo string$(MODEL)>>string$(MODEL).lcf
  48.