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.

55 lines
1.3 KiB

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