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.
71 lines
1.7 KiB
71 lines
1.7 KiB
#############################################################################
|
|
# 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
|
|
|