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.

43 lines
1.5 KiB

  1. #############################################################################
  2. #
  3. # Microsoft Confidential
  4. # Copyright (C) Microsoft Corporation 1995
  5. # All Rights Reserved.
  6. #
  7. # Makefile for System Audio Device
  8. #
  9. ##########################################################################
  10. ROOT = ..\..\..\..
  11. MINIPORT = sysaudio
  12. SRCDIR = ..
  13. IS_SDK = TRUE
  14. IS_DDK = TRUE
  15. USEPCH = TRUE
  16. WANT_WDMDDK = TRUE
  17. PCHNAME = common.h
  18. DEPENDNAME = ..\depend.mk
  19. DESCRIPTION = System Audio Device
  20. LINK32FLAGS = $(LINK32FLAGS) -PDB:NONE -IGNORE:4078 \
  21. -MERGE:_PAGE=PAGE -MERGE:_TEXT=.text -MERGE:.rdata=.text \
  22. -VERSION:5.0 -OSVERSION:5.0 -SUBSYSTEM:native,5.00
  23. LIBSNODEP = ks.lib ksguid.lib
  24. RESNAME = sysaudio
  25. #CFLAGS = $(CFLAGS) -D_WIN32 -DUNICODE -D_UNICODE -TP -DUSE_ZONES
  26. CFLAGS = $(CFLAGS) -D_WIN32 -DUNICODE -D_UNICODE -TP
  27. CSMALLFLAGS = -O1gisb1 -Oy
  28. CFASTFLAGS = -O2gitb1 -Oy
  29. CFLAG_OPT = $(CSMALLFLAGS) -G5
  30. !IF "$(VERDIR)" == "debug" || "$(VERDIR)" == "DEBUG"
  31. CFLAG_OPT = $(CFLAG_OPT:-Oy=-Oy-)
  32. !ENDIF
  33. OBJS = device.obj filter.obj pins.obj clock.obj alloc.obj \
  34. notify.obj topology.obj virtual.obj property.obj util.obj \
  35. registry.obj clist.obj cinstanc.obj dn.obj gn.obj sn.obj \
  36. cn.obj ci.obj lfn.obj fn.obj pi.obj pn.obj tn.obj tp.obj \
  37. tc.obj sni.obj cni.obj pni.obj fni.obj shi.obj gni.obj \
  38. vsl.obj vsd.obj vnd.obj
  39. !include ..\..\audio.mk