home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 39 / IOPROG_39.ISO / SOFT / sdkjava40.exe / data1.cab / fg_Samples / Samples / COM / makefile < prev    next >
Encoding:
Makefile  |  2000-05-04  |  1.4 KB  |  86 lines

  1. !include ..\VCHelper.mk
  2.  
  3. VC_PROJECT_LIST      = cciex \
  4.                        comclassobject \
  5.                  custommarshal \
  6.                  iid_is_size_is \
  7.                  imarshal \
  8.                  ipersist \
  9.                           jcomapartment \
  10.                        jexegen \
  11.                        native_com \
  12.                        ntservice \
  13.                        security_com
  14.  
  15. NON_VC_PROJECT_LIST  = com \
  16.                        dispatch \
  17.                  safearray \
  18.                  variantSafeArray 
  19.  
  20. PROJECT_LIST         = $(NON_VC_PROJECT_LIST)
  21.  
  22. !if "$(VC_DETECTED)" == "YES"
  23. PROJECT_LIST         = $(PROJECT_LIST) \
  24.                        $(VC_PROJECT_LIST)
  25. !endif
  26.  
  27. target: $(PROJECT_LIST)
  28.  
  29. #
  30. #  Use dummy pseudo-target to force recursion into PROJECT_LIST
  31. #
  32.  
  33. dummy:
  34.  
  35. $(PROJECT_LIST): dummy
  36.  
  37. com:
  38.     cd com
  39.     $(MAKE)
  40. dispatch:
  41.     cd ..\dispatch
  42.     $(MAKE)
  43. safearray:
  44.     cd..\safearray
  45.     $(MAKE)
  46. variantSafeArray:
  47.     cd..\variantSafeArray
  48.     $(MAKE)
  49.     cd..
  50. cciex:
  51.     cd cciex
  52.     $(MAKE)
  53. comclassobject:
  54.     cd..\comclassobject
  55.     $(MAKE)
  56. custommarshal:
  57.     cd..\custommarshal
  58.     $(MAKE)
  59. iid_is_size_is:
  60.     cd..\iid_is_size_is
  61.     $(MAKE)
  62. imarshal:
  63.     cd..\imarshal
  64.     $(MAKE)
  65. ipersist:
  66.     cd..\ipersist
  67.     $(MAKE)
  68. jcomapartment:
  69.     cd..\jcomapartment
  70.     $(MAKE)
  71. jexegen:
  72.     cd..\jexegen\stub
  73.     $(MAKE)
  74.     cd..
  75. native_com:
  76.     cd..\native_com
  77.     $(MAKE)
  78. ntservice:
  79.     cd..\ntservice
  80.     $(MAKE)
  81. security_com:
  82.     cd..\security_com
  83.     $(MAKE)
  84.     cd..
  85.  
  86.