sources
Upload User: xhy777
Upload Date: 2007-02-14
Package Size: 24088k
Code Size: 3k
Category:

Windows Kernel

Development Platform:

Visual C++

  1. #
  2. #
  3. #
  4. CCSHELL_DIR=$(MAKEDIR:shdoc401dll=)
  5. !include ..shdoc401.inc
  6. SOURCES_USED    =  $(SOURCES_USED) ..shdoc401.inc
  7. TARGETNAME      = shdoc401
  8. TARGETPATH      = obj
  9. TARGETTYPE      = DYNLINK
  10. NO_BROWSER_FILE = 1
  11. #TARGETPATHLIB   = $(LIBRARY_PLATFORM_PATH)
  12. # This file causes makefile.inc to get included
  13. NTTARGETFILES   =
  14. !if $(IA64) || $(AXP64)
  15. USE_LIBCMT      = 1
  16. DLLENTRY        = _DllMainCRTStartup
  17. !else
  18. USE_IERT        = 1
  19. DLLENTRY        = DllMain
  20. !endif
  21. # Wait for unicpp to finish building before proceeding
  22. SYNCHRONIZE_DRAIN = 1
  23. # NOTE!! We deliberately link to a Win95-compatible shell32.lib
  24. #        so shdoc401 can be loaded in the browser-only installations.
  25. #        (Which is its sole purpose for existing.)
  26. TARGETLIBS      = $(LIBRARY_PLATFORM_PATH)*gdi32.lib          
  27.                   $(LIBRARY_PLATFORM_PATH)*user32.lib         
  28.                   $(LIBRARY_PLATFORM_PATH)*kernel32.lib       
  29.                   $(LIBRARY_PLATFORM_PATH)*advapi32.lib       
  30.                   $(LIBRARY_PLATFORM_PATH)*mpr.lib            
  31.                   $(LIBRARY_PATH)ole32.lib                     
  32.                   $(LIBRARY_PATH)shlwapip.lib                  
  33. !if $(386)
  34.                   $(BASEDIR)privatelibchicago*shell32.w95  
  35. !else
  36.                   $(SDK_LIB_PATH)shell32p.lib                  
  37. !endif
  38.                   $(LIBRARY_PLATFORM_PATH)*comctlp.lib        
  39.                   $(CCSHELL_DIR)lib$Oshguid.lib              
  40.                   $(CCSHELL_DIR)lib$Oshguidp.lib             
  41.                   $(LIBRARY_PATH)uuid.lib                      
  42.                   $(LIBRARY_PATH)htmlhelp.lib                  
  43.                   $(LIBRARY_PATH)shdocvwp.lib                  
  44.                   $(CCSHELL_DIR)lib$Ostock5.lib              
  45.                   $(CCSHELL_DIR)lib$Ostocklib.lib
  46. LINKLIBS        = 
  47.                   ..srcw$Osrcw.lib 
  48.                   ..unicpp$Ounicpp.lib
  49. ! if "$(DELAYLOAD)" != ""
  50. DELAYLOAD       = $(DELAYLOAD);mpr.dll
  51. ! else
  52. DELAYLOAD       = mpr.dll
  53. ! endif
  54. DLLDEF          = $Oshdoc401.def
  55. PRIVLIB         = shdc401p.lib
  56. PRIVDEFSRC      = ..shdoc401.src
  57. PRIVDEF         = $Oshdc401p.def
  58. BUILD_PRIVLIB   = 1
  59. SOURCES         = 
  60.                   ..sccls.c 
  61.                   ..multimon.c 
  62.                   ..shdup.cpp 
  63.                   ..dllload.c 
  64.                   ..cowsite.cpp 
  65.                   ..debug.c 
  66.                   ..filetypa.c 
  67.                   ..dllreg.cpp 
  68.                   ..fsmenu.cpp 
  69.                   ..shdoc401.rc
  70. #PRECOMPILED_INCLUDE =
  71. DLLBASE         = 0x50000000