Leaked source code of windows server 2003
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.

57 lines
1.7 KiB

  1. !include ..\..\swrast.inc
  2. !include ..\rgb.inc
  3. MAJORCOMP=d3d
  4. MINORCOMP=rgbrast
  5. TARGETNAME=rgb8rast
  6. TARGETPATH=obj
  7. TARGETTYPE=DYNLINK
  8. DLLENTRY=_DllMainCRTStartup
  9. # .def (Exports) file built from .src file
  10. DLLDEF=$O\rgbrast.def
  11. # On for Multi-processor build safety, this needs all other directories first
  12. SYNCHRONIZE_DRAIN=1
  13. # Shell Team indicates MSVCRT should be used.
  14. USE_MSVCRT=1
  15. TARGETLIBS = \
  16. $(SDK_LIB_PATH)\kernel32.lib \
  17. $(SDK_LIB_PATH)\user32.lib \
  18. $(SDK_LIB_PATH)\oleaut32.lib \
  19. $(SDK_LIB_PATH)\advapi32.lib \
  20. $(SDK_LIB_PATH)\uuid.lib \
  21. $(SDK_LIB_PATH)\winmm.lib \
  22. $(SDK_LIB_PATH)\gdi32.lib
  23. PRECOMPILED_OPTION= /Yurgb_pch.h /Fp$(RGBRASTROOT)\pch\$(_OBJ_DIR)\$(TARGET_DIRECTORY)\rgb_pch.pch
  24. HEADEROBJNAME= $(RGBRASTROOT)\pch\$(_OBJ_DIR)\$(TARGET_DIRECTORY)\rgb_pch.obj
  25. HEADEROBJ= /Fo$(HEADEROBJNAME)
  26. PRECOMPILED_CXX= 1
  27. LINKLIBS= \
  28. $(RGBRASTROOT)\mmxemul\$(_OBJ_DIR)\$(TARGET_DIRECTORY)\mmxemul.lib \
  29. $(RGBRASTROOT)\cspan\$(_OBJ_DIR)\$(TARGET_DIRECTORY)\rcspan.lib \
  30. $(RGBRASTROOT)\mlspan\$(_OBJ_DIR)\$(TARGET_DIRECTORY)\rmlspan.lib \
  31. $(RGBRASTROOT)\spaninit\$(_OBJ_DIR)\$(TARGET_DIRECTORY)\rspanini.lib \
  32. $(RGBRASTROOT)\setup\$(_OBJ_DIR)\$(TARGET_DIRECTORY)\rsetup.lib \
  33. $(RGBRASTROOT)\main\$(_OBJ_DIR)\$(TARGET_DIRECTORY)\main.lib
  34. !if !($(AMD64) || $(IA64))
  35. LINKLIBS=$(LINKLIBS) \
  36. $(RGBRASTROOT)\mmxspan\$(_OBJ_DIR)\$(TARGET_DIRECTORY)\rmmxspan.lib
  37. !endif
  38. !ifdef USE_ICECAP4
  39. C_DEFINES=$(C_DEFINES) -DUSE_ICECAP4
  40. INCLUDES=$(INCLUDES);$(ICECAP4)\Include
  41. PERFLIBS=$(ICECAP4)\Lib\icecap.lib
  42. !endif
  43. SOURCES = ..\Main.cpp \
  44. ..\rgbrast.rc