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.

83 lines
2.2 KiB

  1. !IF 0
  2. Copyright (C) Microsoft Corporation, 1989 - 1999
  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. !ENDIF
  11. # This is used to build subsequent executables
  12. SYNCHRONIZE_DRAIN=1
  13. SYNCHRONIZE_BLOCK=1
  14. NO_ERROR_ON_WARNING=TRUE
  15. !INCLUDE ..\..\user.mk
  16. MINORCOMP=ocifrmwk
  17. TARGETNAME=ocifrmwk
  18. TARGETTYPE=DYNLINK
  19. UMTYPE=windows
  20. DLLDEF=$(_OBJ_DIR)\*\ocifrmwk.def
  21. DLLENTRY=_DllMainCRTStartup
  22. C_DEFINES=$(C_DEFINES:-UWIN32_LEAN_AND_MEAN=)
  23. INCLUDES=$(INCLUDES);..\..\pch;.;..\..\h;..\..\cifrmcom;..\indexing
  24. INCLUDES=$(INCLUDES);..\..\txtfilt;..\..\bigtable;..\..\icommand
  25. SOURCES=ocifrmwk.rc\
  26. dllreg.cxx
  27. # reference dllmain.obj even though it's in cifrmwrk.lib to fix
  28. # fre build warning about DllMain being defined twice
  29. LINKLIBS= \
  30. $(LINKLIBS)\
  31. ..\dll\$(_OBJ_DIR)\*\dllmain.obj\
  32. ..\dll\$(_OBJ_DIR)\*\cifrmwrk.lib\
  33. ..\indexing\$(_OBJ_DIR)\*\frmwidx.lib\
  34. ..\query\$(_OBJ_DIR)\*\fwquery.lib\
  35. ..\..\cifrmcom\$(_OBJ_DIR)\*\cifrmcom.lib\
  36. ..\..\query\olympus\$(_OBJ_DIR)\*\oquery.lib
  37. TARGETLIBS = \
  38. ..\..\ntciutil\olympus\$(_OBJ_DIR)\*\ontciutl.lib\
  39. $(SDK_LIB_PATH)\user32.lib\
  40. $(SDK_LIB_PATH)\uuid.lib\
  41. ..\..\pch\$(_OBJ_DIR)\*\pch.obj\
  42. ..\..\pch\$(_OBJ_DIR)\*\pch.lib\
  43. ..\..\bigtable\$(_OBJ_DIR)\*\bigtable.lib\
  44. ..\..\cindex\$(_OBJ_DIR)\*\cindex.lib\
  45. ..\..\cursor\$(_OBJ_DIR)\*\cursor.lib\
  46. ..\..\deflang\$(_OBJ_DIR)\*\deflang.lib\
  47. ..\..\expander\$(_OBJ_DIR)\*\expand.lib\
  48. ..\..\fdriver\$(_OBJ_DIR)\*\fdriver.lib\
  49. ..\..\keysmith\$(_OBJ_DIR)\*\keysmith.lib\
  50. ..\..\txtfilt\$(_OBJ_DIR)\*\txtfilt.lib\
  51. ..\..\nullfilt\$(_OBJ_DIR)\*\nullfilt.lib\
  52. ..\..\xpr\$(_OBJ_DIR)\*\xpr.lib\
  53. ..\..\isearch\$(_OBJ_DIR)\*\isearch.lib\
  54. $(SDK_LIB_PATH)\oleaut32.lib\
  55. $(SDK_LIB_PATH)\infoadmn.lib\
  56. $(SDK_LIB_PATH)\netapi32.lib\
  57. $(TARGETLIBS)
  58. NTTARGETFILE0=$(_OBJ_DIR)\*\ocifrmwk.def
  59. PRECOMPILED_OPTION=/Yu /Fp..\..\pch\$(_OBJ_DIR)\*\pch.pch
  60. PRECOMPILED_TARGET=..\..\pch\$(_OBJ_DIR)\*\pch.pch
  61. PRECOMPILED_CXX=1