home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / graphics / directx / makefile < prev    next >
Makefile  |  1997-10-15  |  2KB  |  108 lines

  1. DIRS = \
  2.     bellhop\~   \
  3.     boids\~   \
  4.     d3dex1\~   \
  5.     d3dex2\~   \
  6.     ddex1\~   \
  7.     ddex2\~   \
  8.     ddex3\~   \
  9.     ddex4\~   \
  10.     ddex5\~   \
  11.     diex1\~   \
  12.     diex2\~   \
  13.     diex3\~   \
  14.     diex4\~   \
  15.     diff1\~   \
  16.     donut\~   \
  17.     donuts\~   \
  18.     dpchat\~   \
  19.     dplaunch\~   \
  20.     dpslots\~   \
  21.     ds3dview\~   \
  22.     dsshow\~   \
  23.     dsshow3d\~   \
  24.     dsstream\~   \
  25.     duel\~   \
  26.     dxbug\~   \
  27.     dxview\~   \
  28.     egg\~   \
  29.     faces\~   \
  30.     fastfile\~   \
  31.     fdfilter\~   \
  32.     ffdonuts\~   \
  33.     flip2d\~   \
  34.     flip3d\~   \
  35.     fly\~   \
  36.     foxbear\~   \
  37.     globe\~   \
  38.     hier1\~   \
  39.     hier2\~   \
  40.     mid2strm\~   \
  41.     misc\~   \
  42.     morph\~   \
  43.     mosquito\~   \
  44.     mstream\~   \
  45.     override\~   \
  46.     palette\~   \
  47.     pplane\~   \
  48.     quat\~   \
  49.     rockem\~   \
  50.     scrawl\~   \
  51.     setup\~   \
  52.     shadow\~   \
  53.     stretch\~   \
  54.     stretch2\~   \
  55.     stretch3\~   \
  56.     tex1\~   \
  57.     tex3\~   \
  58.     tex4\~   \
  59.     tex5\~   \
  60.     trans\~   \
  61.     tri3\~   \
  62.     uvis\~   \
  63.     viewer\~   \
  64.     wormhole\~   \
  65.     memtime\~   \
  66.  
  67.  
  68. SDKPROJ =Graphics\DirectX
  69.  
  70.  
  71. #
  72. # This is a Platform SDK non-leaf-node makefile.  It is used to allow NMAKE, 
  73. #  or a similar tool, to recursively build all of the samples in a directory 
  74. #  tree.  To add or remove a directory from the build process, modify the 
  75. #  DIRS list above.  
  76. #
  77. # The SDKPROJ macro (above) is defined solely for the purpose of echoing
  78. #  the current directory location to the screen.  
  79. #
  80. # Do not modify this makefile except for the DIRS and SDKPROJ macros above.
  81. #
  82.  
  83. #
  84. # Include sdkpropbld.mak in order to get standard build options, environment
  85. #  variables, and macros.  The sdkpropbld.mak file is installed with the SDK 
  86. #  in the include directory.
  87.  
  88. !include <sdkpropbld.mak>
  89.  
  90. # In order to build "all," process each of the entries in the DIRS list.
  91. #
  92.  
  93. all: $(DIRS)
  94.  
  95.  
  96. #
  97. # In order to build each of the entries in the DIRS list, change dir into the
  98. #  directory in question, echo the current location, run nmake recursively, 
  99. #  and change dir back to the original directory level.  This four step process 
  100. #  is encapsulated in sdkbld.mak which is installed with the SDK in the include
  101. #  directory.
  102. #
  103.  
  104. $(DIRS):
  105. !include <sdkbld.mak>
  106.