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.

63 lines
1.4 KiB

  1. # This makefile was generated automatically by mwgenmake.
  2. COMPONENT = SHELL
  3. PRODUCT = SHDOCVW_SRCC
  4. #NO_UNICODE = 1
  5. VOBS=/vobs
  6. CUSTOM_RULES = ${VOBS}/ie4/shell.template
  7. NO_BROWSER_FILE=1
  8. VPATH = ..
  9. SOURCES = \
  10. debug.c \
  11. propstg.c \
  12. runonnt.c \
  13. sccls.cpp \
  14. dllload.c \
  15. DEFINES = \
  16. -DIN_SHDOCVW \
  17. -DUNICODE_SHDOCVW \
  18. -DFEATURE_FRAMES \
  19. -DMSOCT2=1 \
  20. -DFEATURE_URLHIST \
  21. -DFEATURE_PICS \
  22. -DVSTF \
  23. -D_DESK_MOVER \
  24. -D_HSFOLDER \
  25. -DNO_FILETYPES \
  26. -DNO_SPLASHSCREEN
  27. # Removed from UNIX-RTW
  28. # -DBETA1_DIALMON_HACK \
  29. WLIB = shdocvwsrcc
  30. LIB = lib${WLIB}.a # target static library
  31. LIBOBJS := ${SOURCES:%.c=%.o}
  32. LIBOBJS := ${LIBOBJS:%.cpp=%.o}
  33. SRCS=${SOURCES}
  34. ## COMPILE_OPTION can have the values: debug, optimized
  35. COMPILE_OPTION = debug
  36. ## you may define the following variables
  37. ## RUN.dir : the directory where you want the executables to go
  38. ## APP_CFLAGS : additional compilation flags
  39. ## APP_LDFLAGS : additional link flags (maybe specifying DLLs)
  40. ## DLL : name of the DLL to make
  41. ## DLLOBJS : list of .o of the DLL
  42. ## DLL-EXPORTS : name of the .def file for the DLL
  43. ## MWINIT_DEFINES : list of -D<symbols> used to initialize
  44. ## Mainwin in certain specific ways
  45. ## MWLOCALES: list of country codes corresponding to the
  46. ## resources you have prepared in the res subdirectory
  47. ##
  48. PROJECT_CFLAGS = ${INCLUDES} ${DEFINES}
  49. __cplusplus = true
  50. include $(MWHOME)/make.rules.simple