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.

84 lines
1.7 KiB

  1. # Makefile : Build the common network provider libraries.
  2. ##########################################################################
  3. #
  4. # Microsoft Confidential
  5. # Copyright (C) Microsoft Corporation 1991
  6. # All Rights Reserved.
  7. #
  8. ##########################################################################
  9. !if "$(NTMAKEENV)" != ""
  10. #
  11. # This section is for the NT build ONLY.
  12. # For NT build, change the 'sources' or 'dirs' file, not this makefile
  13. #
  14. !INCLUDE $(NTMAKEENV)\makefile.def
  15. !else
  16. #
  17. # Non-NT build makefile start HERE.
  18. #
  19. NAME=npcommon
  20. DEPENDNAME=depend32.mk
  21. ROOT=..\..\..\..
  22. WANT_C1032=TRUE
  23. IS_SDK=TRUE
  24. !ifdef VERDIR
  25. ROOT=..\$(ROOT)
  26. !endif
  27. PCHOBJ0=bufbase.obj buffer.obj npassert.obj alloc.obj npcrit.obj
  28. PCHOBJ1=strcmp.obj \
  29. strupr.obj \
  30. stratol.obj \
  31. strassgn.obj \
  32. strncpy.obj \
  33. strrchr.obj \
  34. stricmp.obj \
  35. strspn.obj \
  36. stris.obj \
  37. string.obj \
  38. strnchar.obj \
  39. strload.obj \
  40. strprof.obj \
  41. strrss.obj \
  42. strchr.obj \
  43. strcat.obj \
  44. strmisc.obj \
  45. strnicmp.obj \
  46. strcspn.obj \
  47. strdss.obj \
  48. strtok.obj \
  49. strinsrt.obj \
  50. strstr.obj \
  51. stristr.obj \
  52. stratoi.obj \
  53. strqss.obj \
  54. strncmp.obj \
  55. istr.obj \
  56. istraux.obj \
  57. strparty.obj \
  58. npmsg.obj \
  59. npgenerr.obj
  60. PCHOBJ2=iconlbox.obj regentry.obj convtime.obj dostime.obj timedata.obj
  61. PCHOBJ3=purecall.obj
  62. PCHOBJ4=sched.obj
  63. PCHOBJ5=str.obj chr.obj cmp.obj spn.obj upr.obj cpycat.obj
  64. BUILDDLL=TRUE
  65. BUILDLIB=TRUE
  66. APPEXT=lib
  67. INCFLAGS=-P$$(COMMON)=$(COMMON)
  68. CUSTOMCFLAGS=-GF -Oxs -Gy
  69. !include $(ROOT)\inet\ohare\ratings\common32.mk
  70. $(NAME).pch: $(RATINGSROOT)\inc\npdefs.h
  71. INCLUDE=$(COMMON)\h;$(INCLUDE)
  72. !endif # !if NTMAKEENV