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.

118 lines
3.2 KiB

  1. !IF 0
  2. /*****************************************************************************\
  3. * SOURCES FILE
  4. *
  5. * This file is used by the BUILD executable for constructing the INETPP
  6. * dynalink. This file is only used for NT 32bit systems.
  7. *
  8. * Currently, there are a few #ifdef's defined within the source. These
  9. * are listed as follows:
  10. *
  11. * NOT_IMPLEMENTED - brackets code which is not functional or implemented.
  12. * NOT_CALLED - ported routines that aren't used.
  13. * DEBUG - enables extra debugging code.
  14. * UNICODE - enables Unicode wrappers.
  15. *
  16. * To enable this for WIN9X, just remove the UNICODE and WINNT32 defines. This
  17. * will compile the library as ANSI and remove any WINNT specific code.
  18. *
  19. *
  20. * Copyright (C) 1996-1997 Microsoft Corporation
  21. * Copyright (C) 1996-1997 Hewlett Packard
  22. *
  23. * History:
  24. * 07-Oct-1996 HWP-Guys Initiated port from win95 to winNT
  25. *
  26. \*****************************************************************************/
  27. !ENDIF
  28. MAJORCOMP=windows
  29. MINORCOMP=inetpp
  30. TARGETNAME=inetpp
  31. TARGETPATH=obj
  32. TARGETTYPE=DYNLINK
  33. ! if "$(DELAYLOAD)" != ""
  34. DELAYLOAD= $(DELAYLOAD);wininet.dll
  35. ! else
  36. DELAYLOAD=wininet.dll
  37. ! endif
  38. DLOAD_ERROR_HANDLER=inetpp.dll
  39. TARGETLIBS= \
  40. $(SDK_LIB_PATH)\version.lib \
  41. $(SDK_LIB_PATH)\wininet.lib \
  42. $(NET_LIB_PATH)\icmp.lib \
  43. $(LIB_PLATFORM_PATH)\*\gdi32.lib \
  44. $(LIB_PLATFORM_PATH)\*\user32.lib \
  45. $(LIB_PLATFORM_PATH)\*\kernel32.lib \
  46. $(LIB_PLATFORM_PATH)\*\advapi32.lib \
  47. $(LIB_PLATFORM_PATH)\*\shell32.lib \
  48. $(LIB_PLATFORM_PATH)\*\winspool.lib \
  49. $(PROJECT_ROOT)\lib\*\spoolss.lib \
  50. !if "$(PLATFORM)" == "WINNT"
  51. $(SDK_LIB_PATH)\crypt32.lib \
  52. $(SDK_LIB_PATH)\ws2_32.lib \
  53. $(PROJECT_ROOT)\lib\*\spllib.lib \
  54. $(PROJECT_ROOT)\lib\*\inetlib.lib
  55. !else
  56. $(SDK_LIB_PATH)\wsock32.lib \
  57. $(PROJECT_ROOT)\lib\*\splliba.lib
  58. !endif
  59. DLLENTRY=_DllMainCRTStartup
  60. USE_MSVCRT=1
  61. INCLUDES=.;..;..\..\inc;$(PROJECT_ROOT)\print\spooler\inc;$(BASEDIR)\public\sdk\inc;$(BASEDIR)\public\sdk\inc\crt
  62. DLLDEF = ..\inetpp.def
  63. MSC_WARNING_LEVEL=/W3 /WX
  64. SOURCES= \
  65. ..\cachemgr.cxx \
  66. ..\debug.cxx \
  67. ..\mem.cxx \
  68. ..\globals.cxx \
  69. ..\inetport.cxx \
  70. ..\inetpp.cxx \
  71. ..\ppinfo.cxx \
  72. ..\ppinit.cxx \
  73. ..\ppjobs.cxx \
  74. ..\ppport.cxx \
  75. ..\ppprn.cxx \
  76. ..\spljob.cxx \
  77. ..\splpjm.cxx \
  78. ..\stubs.cxx \
  79. ..\util.cxx \
  80. ..\inetwrap.cxx \
  81. ..\portmgr.cxx \
  82. ..\anycon.cxx \
  83. ..\ping.cxx \
  84. ..\stream.cxx \
  85. ..\inetpp.rc
  86. !if "$(PLATFORM)" == "WINNT"
  87. SOURCES= $(SOURCES) \
  88. ..\ppchange.cxx \
  89. ..\ntcon.cxx \
  90. ..\othercon.cxx \
  91. ..\userdata.cxx \
  92. ..\pusrdata.cxx \
  93. ..\lusrdata.cxx \
  94. ..\config.cxx \
  95. ..\anonycon.cxx \
  96. ..\iecon.cxx \
  97. ..\sid.cxx \
  98. ..\xcv.cxx
  99. !endif
  100. PRECOMPILED_CXX=1
  101. PRECOMPILED_INCLUDE=..\precomp.h
  102. PRECOMPILED_PCH=precomp.pch
  103. PRECOMPILED_OBJ=precomp.obj