MAKEFILE
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:2k
源码类别:

Windows编程

开发平台:

Visual C++

  1. #
  2. # MAKEFILE
  3. # Sample Code Class Libraries
  4. #
  5. # Copyright (c)1993-1995 Microsoft Corporation, All Rights Reserved
  6. #
  7. # Kraig Brockschmidt, Microsoft
  8. # Internet  :  kraigb@microsoft.com
  9. # Compuserve:  >INTERNET:kraigb@microsoft.com
  10. #
  11. #Add '#' to the next line for "noisy" operation
  12. !CMDSWITCHES +s
  13. !ifdef SDI
  14. TARGET  = classSDI
  15. OUTFILE = classSDI.lib
  16. !else
  17. TARGET  = classMDI
  18. OUTFILE = classMDI.lib
  19. !endif
  20. NOPRECOMP = 1
  21. INCLS   = classlib.h classres.h
  22. OBJS1   = cstrtabl.obj chourgls.obj
  23. OBJS2   = cwindow.obj cframe.obj framewin.obj
  24. OBJS3   = cclient.obj cdocumnt.obj docwin.obj
  25. OBJS4   = chatch.obj ctoolbar.obj cstatlin.obj
  26. OBJS5   =
  27. OBJS6   =
  28. OBJS    = $(OBJS1) $(OBJS2) $(OBJS3) $(OBJS4)
  29. !include "..\inole-a.mak"
  30. #Create a library
  31. $(TARGET).lib : $(OBJS)
  32.     echo ++++++++++
  33.     echo Creating $@
  34.     if exist $(OUTFILE) del  $(OUTFILE)
  35. !ifndef WIN16
  36.     echo -out:$(OUTFILE)            > classlib.lrf
  37.     echo *.obj                     >> classlib.lrf
  38. !else
  39.     echo $(OUTFILE)                 > classlib.lrf
  40.     echo y                         >> classlib.lrf
  41.     type files.lst                 >> classlib.lrf
  42.     echo nul                       >> classlib.lrf
  43. !endif
  44.     lib  @classlib.lrf
  45.     if exist classlib.lrf del classlib.lrf
  46. ##### Dependencies #####
  47. cstrtabl.obj  : cstrtabl.cpp $(INCLS)
  48. chourgls.obj  : chourgls.cpp $(INCLS)
  49. cwindow.obj   : cwindow.cpp  $(INCLS)
  50. cframe.obj    : cframe.cpp   $(INCLS)
  51. framewin.obj  : framewin.cpp $(INCLS)
  52. cclient.obj   : cclient.cpp  $(INCLS)
  53. cdocumnt.obj  : cdocumnt.cpp $(INCLS)
  54. docwin.obj    : docwin.cpp   $(INCLS)
  55. chatch.obj    : chatch.cpp   $(INCLS)
  56. ctoolbar.obj  : ctoolbar.cpp $(INCLS)
  57. cstatlin.obj  : cstatlin.cpp $(INCLS)