Leaked source code of windows server 2003
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.

69 lines
1.6 KiB

  1. #############################################################################
  2. #
  3. # Microsoft Confidential
  4. # Copyright (C) Microsoft Corporation 1992
  5. # All Rights Reserved.
  6. #
  7. # Makefile for shui
  8. #
  9. #############################################################################
  10. ROOT = ..\..\..\..\..
  11. SRCDIR = ..
  12. RCSRCS = $(SRCDIR)\shhndl.rc
  13. RCSUFFIX = -C=ver -C=dlg -C=ico -C=bmp
  14. IS_32 = TRUE
  15. WANT_C932 = TRUE
  16. BUILD_COFF = TRUE
  17. BUILD_VC4 = TRUE
  18. USEPCH = TRUE
  19. IS_PRIVATE = TRUE
  20. IS_SDK = TRUE
  21. IS_DDK = TRUE
  22. BUILDDLL = TRUE
  23. DEFENTRY = LibMain
  24. DLLENTRY = LibMain
  25. DEPENDNAME = ..\depend.mk
  26. L32DEF = $(SRCDIR)\daytona\shhndl.def
  27. L32EXE = shhndl.dll
  28. PROPBINS=$(L32EXE) shhndl.sym
  29. TARGETS =$(L32EXE) shhndl.sym
  30. L32OBJS = defclsf.obj \
  31. path.obj \
  32. shext.obj \
  33. shview.obj \
  34. Brfc20.obj \
  35. GenErr.obj \
  36. misc.obj \
  37. cstrings.obj \
  38. drawpie.obj \
  39. netprop.obj \
  40. cachedlg.obj \
  41. parse.obj \
  42. shhndl.obj \
  43. to_vxd.obj \
  44. assert.obj \
  45. filters.obj \
  46. filtspec.obj \
  47. fileprop.obj
  48. L32RES = shhndl.res
  49. ## BUGBUG take out libc once strstr strchr are removed
  50. L32LIBSNODEP = lib3.lib shell32.lib comctl32.lib kernel32.lib user32.lib gdi32.lib advapi32.lib uuid.lib comdlg32.lib mpr.lib libc.lib shlwapi.lib
  51. ## libc.lib
  52. L32FLAGS = $(L32FLAGS) -entry:$(DEFENTRY)@12 -base:0x40000000 -DEF:$(L32DEF)
  53. L32FLAGS = $(L32FLAGS) /DEBUG /debugtype:cv
  54. CFLAGS = $(CFLAGS) /WX /W3
  55. !include ..\..\common.mk
  56. CFLAGS = $(CFLAGS) -DVERBOSE=
  57. ## INCLUDE = $(SRCDIR)\..\..\INC;$(SRCDIR)\..\VXD;$(INCLUDE)
  58. LIB = $(SRCDIR)\..\LIB;$(LIB)
  59. INCLUDE=..\..\..\inc;..\..\inc;$(INCLUDE);$(ROOT)\win\shell\inc;$(ROOT)\win\shell\shelldll;