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.

75 lines
1.5 KiB

  1. ##########################################################################
  2. #
  3. # Microsoft Confidential
  4. # Copyright (C) Microsoft Corporation 1991
  5. # All Rights Reserved.
  6. #
  7. ##########################################################################
  8. NAME=w95inf32
  9. DEPENDNAME=depend.mk
  10. PRIV=w95inf32.h
  11. PRIVINC=w95inf32
  12. ROOT=..\..\..
  13. IS_32=TRUE
  14. # IS_SDK=TRUE
  15. WIN32=TRUE
  16. IS_DDK=TRUE
  17. BINARYNAME=w95inf32
  18. BLDPROJ=NASH
  19. !ifdef BUILD
  20. target: $(BUILD)
  21. !endif
  22. !ifdef VERDIR
  23. ROOT=..\$(ROOT)
  24. !endif
  25. #WANT_C932=1
  26. WANT_C1032=1
  27. DEFNAME=$(SRCDIR)\w95inf32.def
  28. SETUP = $(ROOT)\setup
  29. IEXPRESS = $(SETUP)\iexpress
  30. COMMON = $(IEXPRESS)\common
  31. PCHOBJ0=w95inf32.obj
  32. MISCOBJ0=w95thk.obj
  33. LIB0=$(WIN32LIBS)
  34. #LIB1=mpr.lib crtdll.lib $(DEVROOT)\lib\shell32.lib advapi32.lib
  35. #LIB1=crtdll.lib
  36. CODESEG0=_TEXT
  37. BUILDDLL=TRUE
  38. !CMDSWITCHES -s
  39. CUSTOMCFLAGS=-Oxs -nologo
  40. SRCDIR = $(ROOT)\setup\iexpress
  41. RESDIR = ..
  42. RES_DIR = $(SRCDIR)
  43. L32ENTRY = DllEntryPoint@12
  44. #L32ENTRY = DllMain
  45. L32BASE = @$(IEXPRESS)\sbase.txt,$(BINARYNAME)
  46. INCFLAGS = -C=dlg
  47. !include $(IEXPRESS)\common32.mk
  48. THUNK = $(ROOT)\dev\tools\binr\thunk.exe
  49. w95thk.obj: ..\w95thk.asm
  50. ..\w95thk.asm: $(THUNK) ..\..\common\w95thk.thk
  51. if exist ..\w95thk.thk del ..\w95thk.thk
  52. copy ..\..\common\w95thk.thk ..\w95thk.thk
  53. $(THUNK) -NC _TEXT ..\w95thk.thk
  54. INCLUDE = $(IEXPRESS)\common;$(INCLUDE);$(DEVROOT)\sdk\inc;$(ROOT)\win\core\shell\inc;$(DEVROOT)\inc16;$(ROOT)\win\core\thunk
  55. LIB = $(LIB)