home *** CD-ROM | disk | FTP | other *** search
/ Power GUI Programming with VisualAge C++ / powergui.iso / trialva / ibmcppw / sdk / mapi / win16 / dev / mdbview / makefile < prev    next >
Encoding:
Makefile  |  1995-07-11  |  2.6 KB  |  122 lines

  1. # -----------------------------------------------------------------------------
  2. # $(MAPITEST)\samples\mdbview\makefile
  3. #
  4. # Copyright (C) 1995 Microsoft Corporation
  5. # -----------------------------------------------------------------------------
  6.  
  7. # Default target type
  8. !IF "$(PRODUCT)" == ""
  9. PRODUCT=WIN16EXE
  10. !ENDIF
  11.  
  12. !INCLUDE    "..\makestuf\xmake1.mak"
  13. #------------------------------------------------------------------------------
  14.  
  15. H           = $(MAPI)\$(SRCROOT)\mdbview
  16.  
  17. RCSOURCE    = $H\mdbview.rc
  18. RCDEPS      = $H\resource.h  \
  19.               $H\mdbview.ico \
  20.               $H\mdbview.h
  21.               
  22. !IF $(WIN16)
  23. BASENAME    = mdbvu
  24. OTHERLIBS   = commdlg.lib compobj.lib shell.lib $(MAPILIB)\xvport.lib
  25. DEFS        = $(DEFS) /DWINVER=0x300
  26. !IF $(VERSHIP)
  27. OTHERLIBS   = $(OTHERLIBS) lafxcw.lib
  28. !ELSE
  29. OTHERLIBS   = $(OTHERLIBS) lafxcwd.lib
  30. !ENDIF
  31. !IF $(DEVTREE)
  32. OTHERLIBS   = $(OTHERLIBS) mapi.lib ctl3dv2.lib 
  33. !ELSE
  34. OTHERLIBS   = $(OTHERLIBS) $(MAPILIB)\mapi.lib $(MAPILIB)\ctl3dv2.lib
  35. !ENDIF
  36. !ENDIF
  37.  
  38. !IF $(WIN32)
  39.  
  40. BASENAME    = mdbvu32
  41. OTHERLIBS   = ole32.lib advapi32.lib shell32.lib $(MAPILIB)\xvport.lib uuid.lib
  42. !IF $(VERSHIP)
  43. OTHERLIBS   = $(OTHERLIBS) nafxcw.lib
  44. !ELSE
  45. OTHERLIBS   = $(OTHERLIBS) nafxcwd.lib
  46. !ENDIF
  47.  
  48. !IF $(DEVTREE)
  49. OTHERLIBS   = $(OTHERLIBS) mapi32.lib
  50. !ELSE
  51. OTHERLIBS   = $(OTHERLIBS) $(MAPILIB)\mapi32.lib
  52. !ENDIF
  53.  
  54. !IF $(WIN95)
  55.  
  56. !IF $(DEVTREE)
  57. OTHERLIBS   = $(OTHERLIBS)
  58. !ELSE
  59. OTHERLIBS   = $(OTHERLIBS)
  60. !ENDIF
  61.  
  62. !ELSE
  63.  
  64. !IF $(DEVTREE)
  65. OTHERLIBS   = $(OTHERLIBS) ctl3d32.lib
  66. !ELSE
  67. OTHERLIBS   = $(OTHERLIBS) $(MAPILIB)\ctl3d32.lib
  68. !ENDIF
  69.  
  70. !ENDIF
  71.  
  72. !ENDIF
  73.  
  74.  
  75. OTHERSUBS   = ..\mdbview\makefile \
  76.               ..\misc\makefile
  77.  
  78. OBJS    = mdbview.obj prop.obj oper.obj fld.obj msg.obj attach.obj restrict.obj 
  79.  
  80. mdbview.obj:       \
  81.     $H\mdbview.cpp \
  82.     $H\mdbview.h   \
  83.     $H\resource.h
  84.  
  85. prop.obj:         \
  86.     $H\prop.cpp   \
  87.     $H\mdbview.h  \
  88.     $H\resource.h
  89.  
  90. oper.obj:         \
  91.     $H\oper.cpp   \
  92.     $H\mdbview.h  \
  93.     $H\oper.h     \
  94.     $H\resource.h
  95.  
  96. fld.obj:          \
  97.     $H\fld.cpp    \
  98.     $H\mdbview.h  \
  99.     $H\fld.h      \
  100.     $H\resource.h
  101.  
  102. msg.obj:          \
  103.     $H\msg.cpp    \
  104.     $H\msg.h      \
  105.     $H\mdbview.h  \
  106.     $H\resource.h
  107.  
  108. attach.obj:       \
  109.     $H\attach.cpp \
  110.     $H\attach.h   \
  111.     $H\mdbview.h  \
  112.     $H\resource.h
  113.  
  114. restrict.obj:          \
  115.     $H\restrict.cpp    \
  116.     $H\restrict.h      \
  117.     $H\mdbview.h  \
  118.     $H\resource.h
  119.  
  120. #------------------------------------------------------------------------------
  121. !INCLUDE    "..\makestuf\xmake2.mak"
  122.