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.

58 lines
1.3 KiB

  1. # This makefile was generated automatically by mwgenmake.
  2. VOBS=/vobs
  3. CUSTOM_RULES = ${VOBS}/ie4/shell.template
  4. VPATH= ..
  5. SOURCES = \
  6. assoc.c \
  7. comc.c \
  8. filetype.c \
  9. fsassoc.c \
  10. inetcpl.c \
  11. memmgr.c \
  12. serial.c \
  13. util.c \
  14. valid.c \
  15. hash.c \
  16. debspew.c \
  17. inifile.c \
  18. olevalid.c \
  19. shlvalid.c \
  20. resstr.c\
  21. init.cpp
  22. INCLUDES = \
  23. -I${SHELL_DIR}/ext/url\
  24. -I${SHELL_DIR}/inc \
  25. -I${SHELL_DIR}/inc/stubs
  26. DEFINES = \
  27. -DMIME
  28. WLIB = srcc
  29. LIB = lib${WLIB}.a # target static library
  30. CPP_OBJS := ${SOURCES:%.cpp=%.o}
  31. LIBOBJS = ${CPP_OBJS:%.c=%.o}
  32. SRCS=${SOURCES}
  33. ## COMPILE_OPTION can have the values: debug, optimized
  34. COMPILE_OPTION = debug
  35. ## you may define the following variables
  36. ## RUN.dir : the directory where you want the executables to go
  37. ## APP_CFLAGS : additional compilation flags
  38. ## APP_LDFLAGS : additional link flags (maybe specifying DLLs)
  39. ## DLL : name of the DLL to make
  40. ## DLLOBJS : list of .o of the DLL
  41. ## DLL-EXPORTS : name of the .def file for the DLL
  42. ## MWINIT_DEFINES : list of -D<symbols> used to initialize
  43. ## Mainwin in certain specific ways
  44. ## MWLOCALES: list of country codes corresponding to the
  45. ## resources you have prepared in the res subdirectory
  46. ##
  47. NO_UNICODE=1
  48. PROJECT_CFLAGS = -w ${INCLUDES} ${DEFINES}
  49. include $(MWHOME)/make.rules.simple