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.

62 lines
1.1 KiB

  1. TARGETNAME=mpr
  2. TARGETPATH=obj
  3. TARGETTYPE=DYNLINK
  4. PASS1_PUBLISH=\
  5. {$(O)\mpr.lib=$(SDK_LIB_PATH)\mpr.lib} \
  6. {$(O)\mprp.lib=$(PROJECT_LIB_PATH)\mprp.lib} \
  7. C_DEFINES=$(C_DEFINES) -DUNICODE -D_UNICODE
  8. !IFDEF MPR_DEBUG
  9. C_DEFINES= -DSECRET_DEFINE=1
  10. !ENDIF
  11. DLLENTRY=MprDllInit
  12. PRECOMPILED_CXX=1
  13. PRECOMPILED_INCLUDE=precomp.hxx
  14. UMTEST=mprtest
  15. UMTYPE=console
  16. USE_NTDLL=1
  17. TARGETLIBS=\
  18. $(SDK_LIB_PATH)\advapi32.lib \
  19. $(SDK_LIB_PATH)\kernel32.lib \
  20. $(SDK_LIB_PATH)\user32.lib \
  21. $(ADMIN_LIB_PATH)\mprui.lib \
  22. $(SDK_LIB_PATH)\credui.lib
  23. UMLIBS=\
  24. $(O)\mpr.lib \
  25. $(SDK_LIB_PATH)\ntdll.lib
  26. INCLUDES= $(BASE_INC_PATH); \
  27. $(SHELL_INC_PATH); \
  28. $(DS_INC_PATH)
  29. SOURCES=\
  30. connect.cxx \
  31. connify.cxx \
  32. connperf.cxx \
  33. credman.cxx \
  34. enum.cxx \
  35. fmt.cxx \
  36. lasterr.cxx \
  37. mpr.rc \
  38. mpransi.cxx \
  39. mprbase.cxx \
  40. mprinit.cxx \
  41. mprlock.cxx \
  42. mprprop.cxx \
  43. mprreg.cxx \
  44. mprui.cxx \
  45. netinfo.cxx \
  46. resinfo.cxx \
  47. strbuf.cxx \
  48. support.cxx \
  49. uniname.cxx \
  50. userdir.cxx
  51. NTTARGETFILES=$(O)\mprp.lib
  52. DELAYLOAD=mprui.dll;credui.dll
  53. DLOAD_ERROR_HANDLER=kernel32