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.

105 lines
2.1 KiB

  1. !IF 0
  2. Copyright (c) 1989 Microsoft Corporation
  3. Module Name:
  4. sources.
  5. Abstract:
  6. This file specifies the target component being built and the list of
  7. sources files needed to build that component. Also specifies optional
  8. compiler switches and libraries that are unique for the component being
  9. built.
  10. Author:
  11. Steve Wood (stevewo) 12-Apr-1989
  12. Revision History:
  13. !ENDIF
  14. TARGETNAME=rpcndr20
  15. TARGETPATH=obj
  16. TARGETTYPE=LIBRARY
  17. 386_STDCALL=1
  18. MSC_WARNING_LEVEL=/W3 /WX
  19. INCLUDES=$(INCLUDES);..;..\..\ndr20;..\..\midl\inc;..\..\runtime\mtrt;$(PROJECT_ROOT)\inc\ndrshared
  20. SOURCES= \
  21. ..\async.cxx \
  22. ..\asyncu.cxx \
  23. ..\attack.cxx \
  24. ..\auxilary.cxx\
  25. ..\bufsize.cxx \
  26. ..\chkrobust.cxx\
  27. ..\cltcall.cxx \
  28. ..\cvtf.cxx \
  29. ..\cvtg.cxx \
  30. ..\cvtglo.cxx \
  31. ..\cvtibm.cxx \
  32. ..\endian.cxx \
  33. ..\factory.cxx \
  34. ..\free.cxx \
  35. ..\fullptr.cxx \
  36. ..\global.cxx \
  37. ..\hndl.cxx \
  38. ..\iid.cxx \
  39. ..\memsize.cxx \
  40. ..\misc.cxx \
  41. ..\mrshl.cxx \
  42. ..\mrshlp.cxx \
  43. ..\pickle.cxx \
  44. ..\pipes.cxx \
  45. ..\proxy.cxx \
  46. ..\registry.cxx\
  47. ..\rpcssm.cxx \
  48. ..\sh.cxx \
  49. ..\srvcall.cxx \
  50. ..\srvout.cxx \
  51. ..\stream.cxx \
  52. ..\stub.cxx \
  53. ..\tiutil.cxx \
  54. ..\typeinfo.cxx \
  55. ..\udt.cxx \
  56. ..\unmrshl.cxx \
  57. ..\relmrl.cxx \
  58. ..\unmrshlp.cxx \
  59. ..\mulsyntx.cxx \
  60. ..\pointerq.cxx
  61. !ifdef DOSWIN32RPC
  62. RPCENV=$(RPCENV) -DDOSWIN32RPC -DWIN32RPC
  63. !else
  64. RPCENV=$(RPCENV) -DNTENV
  65. !endif
  66. # define TEST_CONVERT to force endian conversion pass in regular run
  67. # C_DEFINES=$(RPCENV) -D_RPCRT4_ -DTEST_CONVERT
  68. C_DEFINES=$(RPCENV) -D_RPCRT4_
  69. !if $(IA64) || $(AMD64)
  70. BUILD_NDR64=1
  71. !endif
  72. !ifdef BUILD_NDR64FAKE
  73. BUILD_NDR64=1
  74. !endif
  75. !ifdef BUILD_NDR64
  76. C_DEFINES=$(C_DEFINES) -DBUILD_NDR64
  77. !endif
  78. !ifdef BUILD_NDR64FAKE
  79. C_DEFINES=$(C_DEFINES) -DBUILD_NDR64FAKE
  80. !endif
  81. UMTYPE=console
  82. UMTEST=testc
  83. UMLIBS=$(O)\rpcndr20.lib $(SDK_LIB_DEST)\$(ALT_PROJECT_TARGET)\*\rpcrt4.lib