home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / netds / adsi / sampprov / makefile < prev    next >
Encoding:
Makefile  |  1997-03-18  |  1.7 KB  |  72 lines

  1.  
  2. Proj = Adssmp
  3.  
  4. # These are "extra" libs beyond the standard set that inetsdk.mak will
  5. # append to the libs set
  6. LibList=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib \
  7.      shell32.lib ole32.lib oleaut32.lib uuid.lib activeds.lib adsiid.lib 
  8.  
  9. # pull in the master SDK makefile that defines all of the macros
  10. #  and all of the build rules
  11.  
  12. dll=1
  13.  
  14. !include <bkoffice.mak>
  15.  
  16.  
  17. #All: $(ObjDir)\$(Proj).Dll
  18. # itemize all of the required Object files
  19. ObjList=$(@D)\cclsobj.obj \
  20.     $(@D)\cdispmgr.obj \
  21.     $(@D)\cenumns.obj \
  22.     $(@D)\cenumobj.obj \
  23.     $(@D)\cenumsch.obj \
  24.     $(@D)\cenumvar.obj \
  25.     $(@D)\cgenobj.obj \
  26.     $(@D)\cnamcf.obj \
  27.     $(@D)\cnamesp.obj \
  28.     $(@D)\common.obj \
  29.     $(@D)\core.obj \
  30.     $(@D)\cprops.obj \
  31.     $(@D)\cprov.obj \
  32.     $(@D)\cprovcf.obj \
  33.     $(@D)\cprpobj.obj \
  34.     $(@D)\cschobj.obj \
  35.     $(@D)\getobj.obj \
  36.     $(@D)\globals.obj \
  37.     $(@D)\guid.obj \
  38.     $(@D)\libmain.obj \
  39.     $(@D)\memory.obj \
  40.     $(@D)\object.obj \
  41.     $(@D)\pack.obj \
  42.     $(@D)\parse.obj \
  43.     $(@D)\property.obj \
  44.     $(@D)\regdsapi.obj \
  45.     $(@D)\smpoper.obj \
  46.     $(@D)\stdfact.obj \
  47.         $(@D)\adssmp.obj
  48.  
  49.  
  50. LFLAGS= $(LFLAGS)  /def:"adssmp.def"  /implib:"$(@D)\adssmp.lib"
  51.  
  52.  
  53.  
  54.  
  55. Includes = adssmp.h \
  56. cclsobj.h cdispmgr.h cenumns.h cenumobj.h cenumsch.h \
  57. cenumvar.h cgenobj.h cmacro.h cnamcf.h cnamesp.h common.h \
  58. core.h cprops.h cprov.h cprovcf.h cprpobj.h cschobj.h formtrck.h \
  59. getobj.h globals.h guid.h intf.h libmain.h macro.h memory.h \
  60. object.h pack.h parse.h property.h regdsapi.h smpoper.h smptypes.h \
  61. util.h
  62.  
  63.  
  64. #$(@D)\$(Proj).Dll: $(Objs) 
  65. #$(ObjDir)\$(Proj).Dll: $(ObjList) $(@R).Res
  66. All: $(ObjDir)\$(Proj).Dll
  67.  
  68. $(ObjDir)\$(Proj).Dll: $(ObjList)
  69.  
  70.  
  71. $(ObjDir)\$(Proj).exp: $(ObjList) adssmp.def
  72.