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.

76 lines
2.2 KiB

  1. ##/////////////////////////////////////////////////////////////////////////##
  2. ## FILE : makeenv16.inc ##
  3. ## ##
  4. ## DESCRIPTION : Create a 16 bit build environment. ##
  5. ## ##
  6. ## AUTHOR : DanL. ##
  7. ## ##
  8. ## HISTORY : ##
  9. ## Oct 19 1999 DannyL Creation. ##
  10. ## ##
  11. ## Copyright (C) 1999 Microsoft Corporation All Rights Reserved ##
  12. ##/////////////////////////////////////////////////////////////////////////##
  13. C16_ROOT=$(FAXROOT)\sdktools\msvc15
  14. SDKROOT=..\sdk
  15. DDKROOT=..\ddk
  16. BUILD_TYPE=printer
  17. BROWSER_INFO=
  18. !if [set include=;]
  19. !endif
  20. !if [set path=;]
  21. !endif
  22. !if [set lib=;]
  23. !endif
  24. PATH = $(DDKROOT)\$(BUILD_TYPE)\bin;\
  25. $(DDKROOT)\bin;\
  26. $(SDKROOT)\binw16;\
  27. $(SDKROOT)\bin;\
  28. $(C16_ROOT)\bin;\
  29. $(PATH);
  30. LIB = $(DDKROOT)\lib;\
  31. $(SDKROOT)\lib16;\
  32. $(C16_ROOT)\LIB;\
  33. $(C16_ROOT)\MFC\LIB;\
  34. $(LIB)
  35. INCLUDE = $(DDKROOT)\$(BUILD_TYPE)\inc;\
  36. $(DDKROOT)\inc16;\
  37. $(SDKROOT)\inc16;\
  38. $(C16_ROOT)\include;\
  39. $(C16_ROOT)\MFC\include;\
  40. ..\..\..\..\..\version;\
  41. ..\..\..\..\..\inc;\
  42. $(INCLUDE);\
  43. $(DDKROOT)\inc32;\
  44. $(SDKROOT)\include;\
  45. $(INCLUDES);
  46. PATH = $(PATH:;;=;)
  47. PATH = $(PATH: =)
  48. LIB = $(LIB:;;=;)
  49. LIB = $(LIB: =)
  50. INCLUDE = $(INCLUDE:;;=;)
  51. INCLUDE = $(INCLUDE: =)
  52. !if !$(FREEBUILD)
  53. CFLAGS = -u -c -ASu -PLM -G2s -W3 -WX -Od -Zipe -DDEBUG -D_DEBUG
  54. LFLAGS = /ALIGN:16/NOD/map/Co
  55. RCFLAGS = -d DEBUG
  56. !else
  57. # MSVC 1.5 compiler will fail with "Out Of Memory" message on -Oasceob1
  58. CFLAGS= -nologo -u -c -ASu -PLM -G2s -W3 -Od -Zpe
  59. LFLAGS = /ALIGN:16/NOD/map
  60. RCFLAGS =
  61. !endif #!$(FREEBUILD)