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.

56 lines
1.1 KiB

  1. # @@ COPY_RIGHT_HERE
  2. # @@ ROADMAP :: The Makefile for the $(UI)\shell project
  3. DLL=TRUE
  4. !include $(UI)\common\src\rules.mk
  5. !ifndef NTMAKEENV
  6. ####### Globals
  7. # Resource stuff
  8. WINNET_RES = $(BINARIES_WIN)\acledit.res
  9. #WIN30HELP = $(BINARIES_WIN)\lm30_w30.hlp
  10. #WIN31HELP = $(BINARIES_WIN)\lm30_w31.hlp
  11. # NOTE, if the default value of AINC is used, the MASM command
  12. # line becomes too long. Hence, since the one .asm file here doesn't
  13. # include the other stuff, AINC is cleared at this point.
  14. #
  15. AINC=
  16. # fix PATH for Win RCPP, and Glock GCPP
  17. # This breaks NT build in shell\xlate!
  18. PATH=$(LOCALCXX)\binp;$(WIN_BASEDIR)\bin;$(PATH)
  19. # set CINC for winnet
  20. CINC = -I$(UI)\acledit\h -I$(UI)\acledit\xlate $(CINC) -I$(UI)\..\INC -I$(_NTDRIVE)\nt\public\sdk\inc
  21. # set CFLAGS for winnet
  22. !ifndef CODEVIEW
  23. CFLAGS=$(CFLAGS) -Oas
  24. !endif
  25. # set RC to use Windows RC
  26. RC=$(WIN_BASEDIR)\bin\rcwin3.exe
  27. # set link flags and targets
  28. LINKFLAGS = /NOEXTDICTIONARY /NOPACKCODE /NODEFAULTLIBRARYSEARCH /NOIGNORECASE /ALIGN:16
  29. !ifdef CODEVIEW
  30. LINKFLAGS = $(LINKFLAGS) /CODEVIEW
  31. !endif
  32. !endif # !NTMAKEENV