windows-nt/Source/XPSP1/NT/multimedia/directx/dsound/dsvxd/win9x/sources
2020-09-26 16:20:57 +08:00

72 lines
1.6 KiB
Plaintext

#############################################################################
# Copyright (C) Microsoft Corporation 2000
#############################################################################
!ifndef DXROOT
DXROOT = $(BASEDIR)\multimedia\directx
!endif
!include $(DXROOT)\project.mk
ALT_PROJECT_TARGET = Win9x
USE_MAPSYM = 1
TARGETNAME=dsound
TARGETTYPE=DRIVER
TARGETPATH=$(_OBJ_DIR)
DRIVERTYPE=VXD
LINK_LIB_IGNORE = 4069
# Required because our VxD build process always generates warning LNK4069
C_DEFINES=$(C_DEFINES) -DWIN40COMPAT=1
NTTARGETFILE0 = \
..\dsbnotes.cpp \
..\grace.cpp \
..\grsource.cpp \
..\mix.cpp \
..\filter.c \
dsound.res
#
# Pseudo-target for doing post-link step
#
NTTARGETFILES = adrc2vxd
INCLUDES = \
..\..\dsound; \
$(DXROOT)\inc; \
$(DXROOT)\public\ddk\inc; \
$(PROJECT_INC_PATH)
SOURCES =
TARGETLIBS = \
$(DXROOT)\public\ddk\lib\vxdwraps.clb \
$(BASEDIR)\public\sdk\lib\*\uuid.lib \
$(PROJECT_LIB_PATH)\dxcrt.lib
NOMASMCOMPATIBILITY =
ASM_DEFINES = $(ASM_DEFINES) -coff -W3 -WX -Zd -c -Cx \
-DMASM6 -DWIN40COMPAT -DIS_32 -DWIN32 -DSTD_CALL -DBLD_COFF -DSTANDALONE
386_STDCALL = 0
DLLDEF = ..\dsound.def
POST_BUILD_CMD = $(DXROOT)\public\tools\win9x\common\adrc2vxd $(O)\dsound.vxd dsound.res
i386_SOURCES = \
..\dev.cpp \
..\dsbnotes.cpp \
..\dsvxd.cpp \
..\grace.cpp \
..\grsource.cpp \
..\kegrace.cpp \
..\mix.cpp \
..\filter.c \
..\i386\dshel.asm