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.8 KiB

  1. #####################################################################
  2. # #
  3. # Microsoft Confidential #
  4. # Copyright (C) Microsoft Corporation 1994 #
  5. # All Rights Reserved. #
  6. # #
  7. # Makefile for Korean Johab IME #
  8. # #
  9. #####################################################################
  10. NAME = JOHAB
  11. PROPBINS = $(NAME).IME $(NAME).SYM
  12. ROOT = ..\..\..\..\..
  13. IS_OEM = TRUE
  14. IS_32 = TRUE
  15. SRCDIR = ..
  16. ALTSRCDIR = ..\..
  17. WIN32DIR = $(ROOT)\win\core\win32
  18. DEPENDNAME = $(SRCDIR)\depend.mk
  19. L32EXEPE = $(NAME).ime
  20. L32LIBOUT = $(NAME).lib
  21. TARGETS = $(L32EXEPE) $(L32LIBOUT)
  22. L32OBJS = main.obj hatmt.obj hkeytbl.obj imeui.obj escape.obj
  23. L32LIBS = $(LINKLIBDIR)\kernel32.lib $(LINKLIBDIR)\user32.lib \
  24. $(LINKLIBDIR)\gdi32.lib $(LINKLIBDIR)\shell32.lib $(LINKLIBDIR)\imm32.lib \
  25. $(LINKLIBDIR)\advapi32.lib $(LINKLIBDIR)\comctl32.lib
  26. L32DEF = $(NAME).def
  27. L32MAP = $(NAME).map
  28. L32RES = $(NAME).res
  29. L32EXP = $(NAME).exp
  30. L32BASE = 0x00500000
  31. # BUGBUG: Will be used...
  32. #L32BASE = @$(WIN32DIR)\coffbase.txt,$(NAME)
  33. L32ENTRY = LibMain
  34. !include $(WIN32DIR)\win32.mk
  35. AFLAGS = $(AFLAGS) $(AFLAGS32)
  36. CFLAGS = $(CFLAGS) $(CFLAGS32)
  37. !IFDEF DBCS
  38. AFLAGS = $(AFLAGS) -DDBCS -D$(DBCS)
  39. CFLAGS = $(CFLAGS) -DDBCS -D$(DBCS) -DJOHAB_IME
  40. SBRS = $(L32OBJS:.obj=.sbr)
  41. !ENDIF
  42. RCFLAGS = -I$(SRCDIR) -I$(ALTSRCDIR)
  43. $(NAME).BSC : $(SBRS)
  44. bscmake @<<
  45. /o$@ $(SBRS)
  46. <<