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.

83 lines
1.8 KiB

  1. #---------------------------------------------------------------------
  2. #
  3. # This makefile is for use with the SMSBUILD utility. It builds the
  4. # mofcompiler dll.
  5. #
  6. # created 1-19-98 a-davj
  7. #
  8. #---------------------------------------------------------------------
  9. TARGET=mofd.dll
  10. NO_OPTIM=1
  11. NO_RTTI=1
  12. CINC+=\
  13. -I.. \
  14. -I$(IDL) \
  15. -I$(IDL)\$(OBJDIR) \
  16. -I$(MINIMFC) \
  17. -I$(WBEMCOMN) \
  18. -I$(STDLIBRARY)
  19. CFLAGS=$(CFLAGS) -DUSE_POLARITY /EHa
  20. DLLSTARTUP= -ENTRY:_DllMainCRTStartup$(DLLENTRY)
  21. !if "$(PROCESSOR_ARCHITECTURE)"=="x86"
  22. DEFFILE=..\mofd.DEF
  23. !else
  24. DEFFILE=..\RISC.DEF
  25. !endif
  26. !if "$(OPSYS)"=="NT64"
  27. DEFFILE=..\64.DEF
  28. !endif
  29. CPPFILES= \
  30. ..\maindll.cpp \
  31. ..\moflex.cpp \
  32. ..\mofparse.cpp \
  33. ..\mofprop.cpp \
  34. ..\mofdata.cpp \
  35. ..\mofout.cpp \
  36. ..\preproc.cpp \
  37. ..\BMOF.c \
  38. ..\cout.cpp \
  39. !if "$(OPSYS)"=="NT64"
  40. ..\64\bmofhelp.cpp \
  41. ..\64\cbmofout.cpp \
  42. !else
  43. ..\bmofhelp.cpp \
  44. ..\cbmofout.cpp \
  45. !endif
  46. ..\trace.cpp \
  47. ..\COMOBJ.CPP \
  48. $(WBEMCOMN)\localloc.cpp \
  49. $(stdlibrary)\cominit.cpp \
  50. $(IDL)\OBJ$(PLAT)$(OPST)$(BLDT)D\wbemint_i.c
  51. RCFILES=..\mofd.rc
  52. LIBS=\
  53. $(LIBS)\
  54. !if "$(WBEMCOMN_TARGET)"=="__WIN9x_BUILD__"
  55. $(WBEMCOMN)\Win9x\$(objdir)\wbemcomn.lib \
  56. !endif
  57. !if "$(WBEMCOMN_TARGET)"=="__WINNT_BUILD__"
  58. $(WBEMCOMN)\NT\$(objdir)\wbemcomn.lib \
  59. !endif
  60. $(IDL)\OBJ$(PLAT)$(OPST)$(BLDT)D\wbemuuid.lib \
  61. $(CLIB)\shell32.lib \
  62. $(CLIB)\user32.lib \
  63. $(CLIB)\msvcrt.lib \
  64. $(CLIB)\kernel32.lib \
  65. $(CLIB)\gdi32.lib \
  66. $(CLIB)\advapi32.lib \
  67. $(CLIB)\oleaut32.lib \
  68. $(CLIB)\ole32.lib \
  69. $(CLIB)\uuid.lib \
  70. $(CLIB)\mpr.lib \
  71. $(CLIB)\version.lib \
  72. $(MINIMFC)\$(objdir)\minimfc.lib