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

Windows编程

开发平台:

Visual C++

  1. #+---------------------------------------------------------------------------
  2. #
  3. #  Microsoft Windows
  4. #  Copyright (C) Microsoft Corporation, 1994-1997.
  5. #
  6. #  File:        makefile
  7. #
  8. #----------------------------------------------------------------------------
  9. !include <olesampl.mak>
  10. #
  11. #       Makefile for OLE Sample MFract
  12. #
  13. #       builds QUAD.DLL: the Quadrant Fractal Engine Helper
  14. #
  15. OLEFLAGS = -I ....idl -I ......winhlprs
  16. LINK = $(link)
  17. LINKFLAGS = $(linkdebug) $(dlllflags)
  18. RCFLAGS = -DWIN32
  19. OBJS = quad.obj quadobj.obj
  20. LIBS = $(olelibsdll) ....idlfguids.lib ......winhlprswinhlprs.lib
  21. all: ....binquad.dll
  22. clean:
  23.     -del *.obj
  24.     -del *.map
  25.     -del *.exp
  26.     -del quad.lib
  27.     -del quad.dll
  28.     -del ....binquad.dll
  29. quad.obj: quad.cxx            
  30.         ....idlfrcngn.h    
  31.         ....idlfrhost.h    
  32.         ....idlquadcid.h   
  33.         ....idlqudcln.h    
  34.         ....idlqudngn.h    
  35.         quad.h
  36.     $(cc) $(cvars) $(cflags) $(cdebug) $(OLEFLAGS) quad.cxx
  37. quadobj.obj: quadobj.cxx      
  38.         ....idlfrcngn.h    
  39.         ....idlfrhost.h    
  40.         ....idlqudcln.h    
  41.         ....idlqudngn.h    
  42.         quad.h
  43.     $(cc) $(cvars) $(cflags) $(cdebug) $(OLEFLAGS) quadobj.cxx
  44. quad.dll: $(OBJS)
  45.     $(LINK) @<<
  46.         $(LINKFLAGS)
  47.         -export:DllGetClassObject,private
  48.         -export:DllCanUnloadNow,private
  49.         -out:$@
  50.         -map:$*.map
  51.         $(OBJS)
  52.         $(LIBS)
  53. <<
  54. ....binquad.dll: quad.dll
  55.         copy quad.dll ....bin