Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

61 lines
1.4 KiB

  1. MAJORCOMP=d3d
  2. MINORCOMP=d3d8
  3. TARGETPATH=obj
  4. TARGETNAME=d3d8
  5. TARGETTYPE=DYNLINK
  6. !IF (!$(FREEBUILD))
  7. PSGPSUFFIX=d
  8. !ENDIF
  9. !IFDEF D3DBBT
  10. X3DLIB=x3dbbt.lib
  11. KINTELLIB=ikpsgp8bbt.lib
  12. WINTELLIB=iwpsgp8bbt.lib
  13. !ELSE
  14. X3DLIB=x3d$(PSGPSUFFIX).lib
  15. KINTELLIB=ikpsgp800$(PSGPSUFFIX).lib
  16. WINTELLIB=iwpsgp800$(PSGPSUFFIX).lib
  17. !ENDIF
  18. SYNCHRONIZE_DRAIN = 1
  19. INCLUDES=$(DXROOT)\inc;$(INCLUDES)
  20. TARGETLIBS = \
  21. $(BASEDIR)\public\sdk\lib\*\user32.lib\
  22. $(BASEDIR)\public\sdk\lib\*\advapi32.lib\
  23. $(BASEDIR)\public\sdk\lib\*\uuid.lib\
  24. $(BASEDIR)\public\sdk\lib\*\version.lib
  25. !IFNDEF USE_ICECAP4
  26. !IFNDEF USE_ICECAP4_ICEPICK
  27. !if !($(AMD64) || $(IA64))
  28. TARGETLIBS=$(TARGETLIBS) \
  29. ..\..\lib\$(PLAT_DIR)\*\$(KINTELLIB) \
  30. ..\..\lib\$(PLAT_DIR)\*\$(WINTELLIB) \
  31. ..\..\lib\$(PLAT_DIR)\*\$(X3DLIB)
  32. !endif
  33. !ENDIF
  34. !ENDIF
  35. LINKER_FLAGS = $(LINKER_FLAGS) /IGNORE:4088
  36. !ifdef DIRECTX_REDIST
  37. LIBRARIAN_FLAGS = $(LIBRARIAN_FLAGS)
  38. !endif
  39. LINKLIBS = \
  40. ..\..\util\$(PLAT_DIR)\$(_OBJ_DIR)\*\d3dutil.lib \
  41. ..\..\tnl\$(PLAT_DIR)\$(_OBJ_DIR)\*\d3dtnl.lib \
  42. ..\..\fe\$(PLAT_DIR)\$(_OBJ_DIR)\*\d3dfe.lib \
  43. ..\..\fw\$(PLAT_DIR)\$(_OBJ_DIR)\*\d3dfw.lib \
  44. ..\..\shval\$(PLAT_DIR)\$(_OBJ_DIR)\*\d3dsv.lib \
  45. ..\..\ref\$(PLAT_DIR)\$(_OBJ_DIR)\*\d3dref.lib
  46. NO_NTDLL = 1
  47. DLLENTRY = _DllMainCRTStartup