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 PLASMA.DLL: the Plasma Cloud Fractal engine
  14. #
  15. OLEFLAGS = -I ....idl -I ......winhlprs
  16. LINK = $(link)
  17. LINKFLAGS = $(linkdebug) $(dlllflags)
  18. RCFLAGS = -DWIN32
  19. OBJS = plasma.obj plasmaob.obj
  20. LIBS = $(olelibsdll) ....idlfguids.lib ......winhlprswinhlprs.lib
  21. all: ....binplasma.dll
  22. clean:
  23.     -del *.obj
  24.     -del *.map
  25.     -del *.exp
  26.     -del plasma.res
  27.     -del plasma.dll
  28.     -del plasma.lib
  29.     -del ....binplasma.dll
  30. plasma.obj: plasma.cxx            
  31.         ....idlfrcngn.h        
  32.         ....idlfrhost.h        
  33.         ....idlplasmcid.h      
  34.         ......winhlprscdialog.h  
  35.         plasma.h
  36.     $(cc) $(cvars) $(cflags) $(UFLAGS) $(cdebug) $(OLEFLAGS) plasma.cxx
  37. plasmaob.obj: plasmaob.cxx       
  38.         ....idlfrcngn.h       
  39.         ....idlfrhost.h       
  40.         ....idlpalsize.h      
  41.         ....idlplasmcid.h     
  42.         ......winhlprscdialog.h 
  43.         plasma.h
  44.     $(cc) $(cvars) $(cflags) $(UFLAGS) $(cdebug) $(OLEFLAGS) plasmaob.cxx
  45. plasma.res: plasma.rc plasma.dlg plasma.h
  46.     rc $(RCFLAGS) -r -fo$@ plasma.rc
  47. plasma.dll: $(OBJS) plasma.res
  48.     $(LINK) @<<
  49.         $(LINKFLAGS)
  50.         -out:$@
  51.         -map:$*.map
  52.         $(OBJS)
  53.         plasma.res
  54.         $(LIBS)
  55. <<
  56. ....binplasma.dll: plasma.dll
  57.         copy plasma.dll ....bin