mirror of https://github.com/tongzx/nt5src
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.
174 lines
4.2 KiB
174 lines
4.2 KiB
!IF 0
|
|
|
|
|
|
Copyright (C) Microsoft Corporation, 1989 - 1999
|
|
|
|
Module Name:
|
|
|
|
sources.
|
|
|
|
Abstract:
|
|
|
|
This file specifies the target component being built and the list of
|
|
sources files needed to build that component. Also specifies optional
|
|
compiler switches and libraries that are unique for the component being
|
|
built.
|
|
|
|
|
|
Author:
|
|
|
|
Andrew Kertesz (Andrewke) 20-DEC-98
|
|
|
|
NOTE: Commented description of this file is in \nt\oak\bin\sources.tpl
|
|
|
|
!ENDIF
|
|
|
|
|
|
MAJORCOMP=windows
|
|
MINORCOMP=directx
|
|
|
|
TARGETNAME=dx8vb
|
|
TARGETPATH=obj
|
|
TARGETTYPE=DYNLINK
|
|
UMTYPE=windows
|
|
DLLDEF=direct.def
|
|
!IF 0
|
|
DLLENTRY=_DllMainCRTStartup
|
|
!ENDIF
|
|
|
|
DLLENTRY=DllMain
|
|
|
|
USE_LIBCMT=1
|
|
USE_CRTDLL=1
|
|
USE_MAPSYM=1
|
|
USE_STATIC_ATL=1
|
|
DX7=1
|
|
DX6=1
|
|
|
|
|
|
PLAT_DIR = daytona
|
|
# ALT_PROJECT_TARGET = .
|
|
!if defined(NTDEBUG) && "$(NTDEBUG)" != "ntsdnodebug"
|
|
DEBUG=1
|
|
!endif
|
|
|
|
C_DEFINES= $(C_DEFINES) /D_USRDLL /DWIN32 /D_MT
|
|
|
|
# 11/21/2000
|
|
# new compiler causing error linking in d3dx8dt
|
|
# talk with d3dx team to see if we need to link in C runtime
|
|
LINK_LIB_IGNORE = 4210
|
|
|
|
#
|
|
# 04/10/2000 - allows for addition of BoundsChecker, etc
|
|
# libs specified in the OS environment
|
|
#
|
|
TARGETLIBS=$(TARGETLIBS) \
|
|
$(BASEDIR)\public\sdk\lib\*\libcmt.lib \
|
|
$(BASEDIR)\public\sdk\lib\*\kernel32.lib \
|
|
$(BASEDIR)\public\sdk\lib\*\advapi32.lib \
|
|
$(BASEDIR)\public\sdk\lib\*\uuid.lib \
|
|
$(BASEDIR)\public\sdk\lib\*\ole32.lib \
|
|
$(BASEDIR)\public\sdk\lib\*\gdi32.lib \
|
|
$(BASEDIR)\public\sdk\lib\*\winmm.lib \
|
|
$(SDK_LIB_PATH)\dinput.lib \
|
|
$(BASEDIR)\public\sdk\lib\*\msacm32.lib \
|
|
$(BASEDIR)\public\sdk\lib\*\USER32.lib \
|
|
$(BASEDIR)\public\sdk\lib\*\OLEAUT32.lib \
|
|
$(SDK_LIB_PATH)\d3dxof.lib
|
|
# $(SDK_LIB_PATH)\d3d8.lib
|
|
!if $(FREEBUILD)
|
|
TARGETLIBS=$(TARGETLIBS) \
|
|
$(SDK_LIB_PATH)\d3dx8.lib
|
|
|
|
|
|
!else
|
|
TARGETLIBS=$(TARGETLIBS) \
|
|
$(SDK_LIB_PATH)\d3dx8dt.lib
|
|
|
|
!endif
|
|
|
|
|
|
|
|
|
|
PASS0_HEADERDIR=$O
|
|
|
|
INCLUDES=$(DXROOT)\inc; \
|
|
$(SDK_INC_PATH); \
|
|
$(PASS0_HEADERDIR);
|
|
|
|
|
|
|
|
|
|
SOURCES= \
|
|
..\direct.idl \
|
|
..\directvb.idl \
|
|
..\direct.cpp \
|
|
..\dxGlob7Obj.cpp \
|
|
..\StdAfx.cpp \
|
|
..\wave.cpp \
|
|
..\dmLoaderObj.cpp \
|
|
..\dmSegmentObj.cpp \
|
|
..\dmBandObj.cpp \
|
|
..\dmChordMapObj.cpp \
|
|
..\dmCollectionObj.cpp \
|
|
..\dmPerformanceObj.cpp \
|
|
..\dmSegmentStateObj.cpp \
|
|
..\dmStyleObj.cpp \
|
|
..\dmComposerObj.cpp \
|
|
..\dmusAudioPathObj.cpp \
|
|
..\DIEnumDeviceObjectsObj.cpp \
|
|
..\DIEnumDevicesObj.cpp \
|
|
..\dInput1Obj.cpp \
|
|
..\dInputDeviceObj.cpp \
|
|
..\dInputEffectObj.cpp \
|
|
..\dIDevObjInstObj.cpp \
|
|
..\dIDevInstObj.cpp \
|
|
..\dIEnumEffectsObj.cpp \
|
|
..\DPlayPeerObj.cpp \
|
|
..\DPlayServerObj.cpp \
|
|
..\DPlayClientObj.cpp \
|
|
..\DPlayAddressObj.cpp \
|
|
..\DPlayLobbyClientObj.cpp \
|
|
..\DPlayLobbiedAppObj.cpp \
|
|
..\DplayvoiceClientObj.cpp \
|
|
..\DplayvoiceserverObj.cpp \
|
|
..\DplayvoiceSetupObj.cpp \
|
|
..\DplayBufHelp.cpp \
|
|
..\DSEnumObj.cpp \
|
|
..\dSound3DBuffer.cpp \
|
|
..\dSound3DListener.cpp \
|
|
..\dSoundBufferObj.cpp \
|
|
..\dSoundPrimaryBufferObj.cpp \
|
|
..\dSoundCaptureBufferObj.cpp \
|
|
..\dSoundCaptureObj.cpp \
|
|
..\dSoundObj.cpp \
|
|
..\dSoundFXGargleObj.cpp \
|
|
..\dSoundFXParamEQObj.cpp \
|
|
..\dSoundFXWavesReverbObj.cpp \
|
|
..\dSoundFXchorusObj.cpp \
|
|
..\dSoundFXCompressorObj.cpp \
|
|
..\dSoundFXDistortionObj.cpp \
|
|
..\dSoundFXEchoObj.cpp \
|
|
..\dSoundFXFlangerObj.cpp \
|
|
..\dSoundFXi3dl2reverbObj.cpp \
|
|
..\XFileObj.cpp \
|
|
..\XFileEnumObj.cpp \
|
|
..\XFileReferenceObj.cpp \
|
|
..\XFileDataObj.cpp \
|
|
..\XFileSaveObj.cpp \
|
|
..\XFileBinaryObj.cpp \
|
|
..\XFileSaveObj.cpp \
|
|
..\d3dxmathvb.cpp \
|
|
..\d3dxtexvb.cpp \
|
|
..\d3dx8obj.cpp \
|
|
..\dxvb.rc \
|
|
..\guids.cpp \
|
|
..\filestrm.cpp \
|
|
..\dxerr8.cpp
|
|
|
|
!if "$(__PRODUCT)" == "DX7"
|
|
!if "$(ALPHA)"=="1" || "$(WIN95)"=="1"
|
|
NTTARGETFILE1=RegisterBin
|
|
!endif
|
|
!endif
|