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.

103 lines
2.3 KiB

  1. !IF 0
  2. Copyright (c) 1989-2000 Microsoft Corporation
  3. !ENDIF
  4. !include $(PROJECT_ROOT)\hals\hals.inc
  5. #
  6. # Souce files used by all ACPI HALs, all processors
  7. #
  8. CSOURCES= \
  9. hal.rc \
  10. ..\acpidtct.c \
  11. ..\chiphacks.c \
  12. ..\cmosopregion.c \
  13. ..\drivesup.c \
  14. ..\dynsysres.c \
  15. ..\ixenvirv.c \
  16. ..\ixfirm.c \
  17. ..\ixhalt.c \
  18. ..\ixhwsup.c \
  19. ..\ixinfo.c \
  20. ..\ixisabus.c \
  21. ..\ixisasup.c \
  22. ..\ixnmi.c \
  23. ..\ixpcibus.c \
  24. ..\ixpciint.c \
  25. ..\ixphwsup.c \
  26. ..\ixpnpdrv.c \
  27. ..\ixreboot.c \
  28. ..\ixslpsup.c \
  29. ..\ixthunk.c \
  30. ..\ixusage.c \
  31. ..\mpipic.c \
  32. ..\mpprocst.c \
  33. ..\pmbus.c \
  34. ..\pmdata.c \
  35. ..\pmisabus.c \
  36. ..\pmpcisup.c \
  37. ..\pmsleep.c \
  38. ..\sratnuma.c \
  39. ..\xxacpi.c \
  40. ..\xxdisp.c \
  41. ..\xxmemory.c \
  42. ..\xxstubs.c \
  43. ..\xxtime.c
  44. #
  45. # Source files used by all ACPI HALs, i386 only
  46. #
  47. SOURCES_I386=\
  48. ..\xxbiosc.c \
  49. ..\i386\ixbeep.asm \
  50. ..\i386\ixcmos.asm \
  51. ..\i386\ixidle.asm \
  52. ..\i386\ixmcaa.asm \
  53. ..\i386\ixmovnti.asm \
  54. ..\i386\ixslpctx.asm \
  55. ..\i386\ixsstate.asm \
  56. ..\mmtimer.c \
  57. ..\i386\pmrtc.asm \
  58. ..\i386\xxbiosa.asm \
  59. ..\i386\xxioacc.asm \
  60. ..\xxtimer.c
  61. #
  62. # Source files used by all ACPI HALs, AMD64 only
  63. #
  64. AMD64_ASM=\
  65. ..\amd64\amd64s.asm
  66. SOURCES_AMD64=\
  67. ..\amd64\interrupt.c \
  68. ..\amd64\ixbeep.c \
  69. ..\amd64\ixcmos.c \
  70. ..\amd64\ixsstate.c \
  71. ..\amd64\picinit.c \
  72. ..\amd64\pmrtc.c \
  73. ..\amd64\x86bios.c \
  74. $(AMD64_ASM)
  75. ASM_DEFINES=$(ASM_DEFINES) -DIS_HAL
  76. DLLDEF=$(O)\hal.def
  77. LINKER_FLAGS=$(LINKER_FLAGS) -merge:PAGECONST=PAGE -merge:INITCONST=INIT /LARGEADDRESSAWARE
  78. TARGETLIBS = \
  79. $(HALKIT_LIB_PATH)\kdcom.lib
  80. !IF $(AMD64)
  81. TARGETLIBS = $(TARGETLIBS) \
  82. $(HALKIT_LIB_PATH)\x86new.lib
  83. NTTARGETFILE0=startup_code
  84. !ENDIF