windows-nt/Source/XPSP1/NT/enduser/netmeeting/av/nac/sources
2020-09-26 16:20:57 +08:00

155 lines
3.2 KiB
Plaintext

!ifndef ROOT
ROOT=$(MAKEDIR:\av\nac=)
!endif
!ifndef DEVROOT
DEVROOT=$(ROOT)\dev
!endif
!include $(DEVROOT)\common.inc
MAJORCOMP=av
MINORCOMP=nac
TARGETNAME=nac
TARGETPATH=$(_OBJ_DIR)
TARGETTYPE=DYNLINK
DLLDEF=nac.def
DLLENTRY=DllEntryPoint
# enables lego builds for this component
BBTCOMP=1
#Uncomment this line to use the video test framework
#C_DEFINES=-DTEST_VIDEO $(C_DEFINES)
#Uncomment next line to allow testing arbitrary video codecs
#C_DEFINES=-DENABLE_ARBITRARY_CODECS $(C_DEFINES)
#C_DEFINES=-DPLS_DEBUG $(C_DEFINES)
#C_DEFINES=-DTEST $(C_DEFINES)
#
# Phil's Optional defines
# USE_BILINEAR_MSH26X: Use bilinearly interpolated version of the codec (MSH26X)
# USE_MPEG4_SCRUNCH: Compile code for MPEG4 scrunch support
#
# USER_C_FLAGS=/FAcs $(USER_C_FLAGS)
# C_DEFINES=-DUSE_BILINEAR_MSH26X -DUSE_MPEG4_SCRUNCH $(C_DEFINES)
# C_DEFINES=-DUSE_MPEG4_SCRUNCH $(C_DEFINES)
#
# LAURABU
# REAL debug memory leak tracking
#
C_DEFINES = -D_MEM_ZEROINIT $(C_DEFINES)
INCLUDES=..\h\$(O);$(INCLUDES);..\callcont; \
..\nmcap;..\filter\inc
# Place a library in LINKLIBS if you want to export some of its functions
LINKLIBS =..\qos\$(_OBJ_DIR)\*\qos.lib \
$(ROOT)\nmutil\nmutila\$(_OBJ_DIR)\*\nmutila.lib
TARGETLIBS=$(SDK_LIB_PATH)\winmm.lib \
$(SDK_LIB_PATH)\kernel32.lib \
$(SDK_LIB_PATH)\advapi32.lib \
$(SDK_LIB_PATH)\gdi32.lib \
$(SDK_LIB_PATH)\user32.lib \
$(SDK_LIB_PATH)\wsock32.lib \
$(SDK_LIB_PATH)\msacm32.lib \
$(SDK_LIB_PATH)\vfw32.lib \
$(SDK_LIB_PATH)\uuid.lib \
$(SDK_LIB_PATH)\ole32.lib \
..\nmcap\$(_OBJ_DIR)\*\nmcap.lib \
!if "$(BUILD_PRODUCT)" == "NT"
..\dcap\32nt\$(_OBJ_DIR)\*\dcap32.lib
!else
!if $(ALPHA)
..\dcap\32nt\$(_OBJ_DIR)\*\dcap32.lib
!else
..\dcap\32\$(_OBJ_DIR)\*\dcap32.lib
!endif
!endif
#
# List of sources
#
SOURCES= dllmain.cpp \
acmfilter.cpp \
log.cpp \
acmcaps.cpp \
msiacaps.cpp \
iacapapi.cpp \
ivcapapi.cpp \
rxstream.cpp \
rvstream.cpp \
threads.cpp \
threadsv.cpp \
audpackt.cpp \
mediapkt.cpp \
vidpackt.cpp \
txstream.cpp \
bufpool.cpp \
utils.cpp \
devaudq.cpp \
datapump.cpp \
medictrl.cpp \
medvctrl.cpp \
h323caps.cpp \
nacguids.c \
vidutils.cpp \
nac.rc \
msivcaps.cpp \
vcmcaps.cpp \
vcmfilter.cpp \
counters.cpp \
vcmstrm.cpp \
medistrm.cpp \
recvaudio.cpp \
sendaudio.cpp \
dsstream.cpp \
dscstream.cpp \
dscthread.cpp \
vidstrm.cpp \
inscodec.cpp \
clsfact.cpp \
mixer.cpp \
naclist.cpp \
packetsender.cpp \
agc.cpp \
AudioFile.cpp \
ThreadEvent.cpp \
dtmf.cpp \
nacguids.c
#
# Precompiled specs
#
PRECOMPILED_INCLUDE = precomp.h
PRECOMPILED_PCH = precomp.pch
PRECOMPILED_cpp = precomp.obj
PRECOMPILED_CXX = 1
CONDITIONAL_INCLUDES = \
compman.h drawdib.h avifmt.h avifile.h \
mciwnd.h msvideo.h avicap.h common.x \
macocidl.h \
macwin32.h \
rpcerr.h \
rpcmac.h \
winwlm.h \
macname1.h \
macname2.h \
macpub.h \
macapi.h \
mpeg4.h \
subwtype.h