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.

66 lines
1.9 KiB

  1. # This makefile has been generated automatically by mwgenmakeC for
  2. # compiling C++ application.
  3. # COMPONENT = SHELL
  4. CUSTOM_RULES = ${MWROOT}/ie4/shell.template
  5. SOURCES = \
  6. debug.c \
  7. dllload.c \
  8. mainloop.cpp \
  9. unixstuff.cpp
  10. PROG = iexplorer
  11. CPP_OBJS := ${SOURCES:%.C=%.o}
  12. CPP_OBJS := ${CPP_OBJS:%.cpp=%.o}
  13. CPP_OBJS := ${CPP_OBJS:%.cxx=%.o}
  14. OBJS = ${CPP_OBJS:%.c=%.o}
  15. SRCS=${SOURCES}
  16. WRESOURCE = iexplore.rc # Windows resource
  17. TRESOURCE = ${PROG}.rxt # Target X resource (must match program name)
  18. # IEUNIX - generating tlib causing mktyplib to crash
  19. #TYPELIB_FILES = iedisp.tlb
  20. ## COMPILE_OPTION can have the values: debug, optimized
  21. COMPILE_OPTION = debug
  22. NO_UNICODE = 1
  23. ## you may define the following variables
  24. ## RUN.dir : the directory where you want the executables to go
  25. ## APP_CFLAGS : additional compilation flags for C compiler
  26. ## APP_CCPPFLAGS: additional compilation flags for C++ compiler
  27. ## APP_LDFLAGS : additional link flags (maybe specifying DLLs)
  28. ## MWINIT_DEFINES : list of -D<symbols> used to initialize
  29. ## Mainwin in certain specific ways
  30. ## MWLOCALES: list of country codes corresponding to the
  31. ## resources you have prepared in the res subdirectory
  32. ##
  33. ## you may define the following variables
  34. APP_CFLAGS=-DMWXCLASS_NAME=\"Iexplorer\" \
  35. -DMWNO_INITIAL_FONT_CACHE_UPDATE
  36. PROJECT_CFLAGS = -DWINDOWS_ME -DWINNT \
  37. -DFE_IME -DDBCS -DPRIVATE= -DULTRAPRIVATE= \
  38. -DUSE_PRIVATE_VERSION_NUMBER -DNOPRAGMAS
  39. ifeq (${MWOS},sunos5)
  40. PROJECT_LDFLAGS = -libmieee
  41. endif
  42. PROJECT_LDFLAGS += -lshlwapi -luuid -lstocklib -ladvapi32
  43. __cplusplus = true
  44. # Map files are not currently supported by quantify. So added the ifndef
  45. # so that the use of function maps can be def'ed out when doing a build
  46. # for quantify. (prasadt)
  47. ifndef NO_MAP_FILES
  48. MAPFILE.sunos5=iexplore.map
  49. endif
  50. include $(MWHOME)/make.rules.simple