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

Windows编程

开发平台:

Visual C++

  1. #+---------------------------------------------------------------------------
  2. #
  3. #  Microsoft Windows
  4. #  Copyright (C) Microsoft Corporation, 1994-1995.
  5. #
  6. #  File:        makefile
  7. #
  8. #----------------------------------------------------------------------------
  9. !include <olesampl.mak>
  10. #
  11. #       Makefile for OLE Sample DFView
  12. #
  13. #       builds DFView.EXE
  14. #
  15. OLEFLAGS = -I ..idl -I ..winhlprs
  16. LINK = $(link)
  17. LINKFLAGS = $(linkdebug) $(guilflags)
  18. RCFLAGS = -DWIN32
  19. OBJS = winmain.obj mwclass.obj strmvwr.obj about.obj bitmaps.obj message.obj
  20. LIBS = $(olelibsmt) ....comwinhlprswinhlprs.lib
  21. all: DFView.exe
  22. clean:
  23.     -del *.obj
  24.     -del dfv.res
  25.     -del DFView.map
  26.     -del DFView.exe
  27. winmain.obj: winmain.cxx        
  28.         dfv.h                   
  29.         mwclass.h               
  30.         message.h               
  31.         ....comwinhlprscwindow.h
  32.     $(cc) $(cvars) $(cflags) $(UFLAGS) $(cdebug) $(OLEFLAGS) $*.cxx
  33. mwclass.obj: mwclass.cxx        
  34.         dfv.h                   
  35.         mwclass.h               
  36.         about.h                 
  37.         strmvwr.h               
  38.         bitmaps.h               
  39.         message.h               
  40.         ....comwinhlprscdialog.h   
  41.         ....comwinhlprscwindow.h
  42.     $(cc) $(cvars) $(cflags) $(UFLAGS) $(cdebug) $(OLEFLAGS) $*.cxx
  43. strmvwr.obj: strmvwr.cxx        
  44.         dfv.h                   
  45.         strmvwr.h               
  46.         message.h               
  47.         mwclass.h               
  48.         ....comwinhlprscwindow.h
  49.     $(cc) $(cvars) $(cflags) $(UFLAGS) $(cdebug) $(OLEFLAGS) $*.cxx
  50. about.obj: about.cxx            
  51.         about.h                 
  52.         ....comwinhlprscdialog.h
  53.     $(cc) $(cvars) $(cflags) $(UFLAGS) $(cdebug) $(OLEFLAGS) $*.cxx
  54. bitmaps.obj: bitmaps.cxx        
  55.         bitmaps.h
  56.     $(cc) $(cvars) $(cflags) $(UFLAGS) $(cdebug) $(OLEFLAGS) $*.cxx
  57. message.obj: message.cxx        
  58.         message.h
  59.     $(cc) $(cvars) $(cflags) $(UFLAGS) $(cdebug) $(OLEFLAGS) $*.cxx
  60. dfv.res: dfv.rc dfv.ico dfv.dlg document.bmp folder.bmp dfv.h
  61.     rc $(RCFLAGS) -r -fo$@ $*.rc
  62. DFView.exe: $(OBJS) dfv.res
  63.     $(LINK) @<<
  64.         $(LINKFLAGS)
  65.         -out:$@
  66.         -map:$*.map
  67.         $(OBJS)
  68.         dfv.res
  69.         $(LIBS)
  70. <<