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.

129 lines
2.9 KiB

  1. !IF 0
  2. Copyright (C) Microsoft Corporation, 1989 - 1999
  3. NOTE: Commented description of this file is in \nt\bak\bin\sources.tpl
  4. !ENDIF
  5. CA_RELATIVEROOT=..\..
  6. MAJORCOMP=certsrv
  7. MINORCOMP=certidl
  8. TARGETNAME=$(MINORCOMP)
  9. TARGETPATH=obj
  10. TARGETTYPE=LIBRARY
  11. SYNCHRONIZE_DRAIN=1
  12. CHECKED_ALT_DIR=1
  13. NOT_LEAN_AND_MEAN=1
  14. xCONDITIONAL_INCLUDES= \
  15. $(CONDITIONAL_INCLUDES) \
  16. macapi.h \
  17. macname1.h \
  18. macname2.h \
  19. macpub.h \
  20. rpcerr.h \
  21. rpcmac.h \
  22. winwlm.h
  23. INCLUDES= \
  24. $(CA_RELATIVEROOT)\include; \
  25. $(CA_RELATIVEROOT)\include\$(O); \
  26. ..\dcom
  27. # IDL files that don't generate IID or TLB files:
  28. IDLFILES_BASE= \
  29. certbase.idl
  30. # IDL files for which we publish TLBs:
  31. IDLFILES_PUBLIC= \
  32. certadm.idl \
  33. certcli.idl \
  34. certenc.idl
  35. # All IDL files, starting with those that generate no TLBs or use private TLBs:
  36. IDLFILES= \
  37. certdb.idl \
  38. certexit.idl \
  39. certif.idl \
  40. certmod.idl \
  41. certpol.idl \
  42. certsrvd.idl \
  43. certview.idl \
  44. $(IDLFILES_PUBLIC) \
  45. $(IDLFILES_BASE)
  46. # IID files for which we publish TLBs:
  47. IIDFILES_PUBLIC= \
  48. $(O)\certadm_i.c \
  49. $(O)\certcli_i.c \
  50. $(O)\certenc_i.c
  51. # All IID files, starting with those that generate no TLBs or use private TLBs:
  52. IIDFILES= \
  53. $(O)\certdb_i.c \
  54. $(O)\certexit_i.c \
  55. $(O)\certif_i.c \
  56. $(O)\certmod_i.c \
  57. $(O)\certpol_i.c \
  58. $(O)\certsrvd_i.c \
  59. $(O)\certview_i.c \
  60. $(IIDFILES_PUBLIC)
  61. # Client and IID files built in other IDL directories and dropped here:
  62. RPC_NTTARGETFILE1=$(O)\certrpc_c.c
  63. DCOM_NTTARGETFILE1= \
  64. $(O)\certadmd_i.c \
  65. $(O)\certreqd_i.c
  66. NTTARGETFILE1= \
  67. $(RPC_NTTARGETFILE1) \
  68. $(DCOM_NTTARGETFILE1)
  69. CLIENTFILES= \
  70. $(RPC_NTTARGETFILE1) \
  71. $(DCOM_NTTARGETFILE1)
  72. # The next few lines are needed for incremental build dependency checking:
  73. PASS0_HEADERDIR=$(O)
  74. PASS0_SOURCEDIR=$(O)
  75. MIDL_TLBDIR=$(O)
  76. MIDL_UUIDDIR=$(O)
  77. SOURCES= \
  78. $(IDLFILES) \
  79. $(IIDFILES) \
  80. $(CLIENTFILES)
  81. PASS0_PUBLISH= \
  82. {certexit.idl=$(SDK_INC_PATH)\certexit.idl} \
  83. {certmod.idl=$(SDK_INC_PATH)\certmod.idl} \
  84. {certpol.idl=$(SDK_INC_PATH)\certpol.idl} \
  85. \
  86. {$(O)\certadm.h=$(SDK_INC_PATH)\certadm.h} \
  87. {$(O)\certbase.h=$(SDK_INC_PATH)\certbase.h} \
  88. {$(O)\certcli.h=$(SDK_INC_PATH)\certcli.h} \
  89. {$(O)\certdb.h=$(SDK_INC_PATH)\certdb.h} \
  90. {$(O)\certenc.h=$(SDK_INC_PATH)\certenc.h} \
  91. {$(O)\certexit.h=$(SDK_INC_PATH)\certexit.h} \
  92. {$(O)\certif.h=$(SDK_INC_PATH)\certif.h} \
  93. {$(O)\certmod.h=$(SDK_INC_PATH)\certmod.h} \
  94. {$(O)\certpol.h=$(SDK_INC_PATH)\certpol.h} \
  95. {$(O)\certsrvd.h=$(SDK_INC_PATH)\certsrvd.h} \
  96. {$(O)\certview.h=$(SDK_INC_PATH)\certview.h}
  97. PASS1_PUBLISH= \
  98. {$(O)\$(MINORCOMP).lib=$(SDK_LIB_PATH)\$(MINORCOMP).lib}
  99. # Ships in the SDK
  100. BUFFER_OVERFLOW_CHECKS=0