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.

64 lines
1.2 KiB

  1. #begin sources file
  2. !ifndef DXROOT
  3. DXROOT=$(BASEDIR)\MultiMedia\DirectX
  4. !endif
  5. !INCLUDE $(DXROOT)\Project.mk
  6. MAJORCOMP=dinput
  7. MINORCOMP=dimap
  8. TARGETNAME=dimap
  9. TARGETPATH=obj
  10. TARGETTYPE=DYNLINK
  11. TARGETEXT=dll
  12. UMTYPE=windows
  13. USER_C_FLAGS=$(USER_C_FLAGS) /EHsc
  14. !IFDEF TARGET_WIN95
  15. CHICAGO_PRODUCT = 1
  16. ALT_PROJECT_TARGET = WIN9x
  17. C_DEFINES=$(C_DEFINES) -DWIN95 -D_X86_
  18. !ELSE
  19. C_DEFINES=$(C_DEFINES) -DWINNT -DUNICODE
  20. !ENDIF
  21. DLLDEF=..\dimap.def
  22. USE_LIBCMT=1
  23. USE_STL=1
  24. DLLENTRY=_DllMainCRTStartup
  25. INCLUDES= $(INCLUDES);\
  26. $(DXROOT)\inc;\
  27. #
  28. # 04/10/2000 - allows for addition of BoundsChecker, etc
  29. # libs specified in the OS environment
  30. #
  31. TARGETLIBS=$(TARGETLIBS) \
  32. $(SDK_LIB_PATH)\kernel32.lib \
  33. $(SDK_LIB_PATH)\shell32.lib \
  34. $(SDK_LIB_PATH)\advapi32.lib \
  35. $(SDK_LIB_PATH)\user32.lib \
  36. $(SDK_LIB_PATH)\ole32.lib \
  37. $(SDK_LIB_PATH)\dinput8.lib
  38. # Generate symbol file
  39. USE_MAPSYM=1
  40. !IF !$(FREEBUILD)
  41. DEBUG_CRTS=1
  42. !endif
  43. SOURCES=\
  44. ..\dimap.rc \
  45. ..\dimap.cpp \
  46. ..\guids.cpp \
  47. ..\obj.c \
  48. ..\newthrow.cpp \
  49. #end sources file