!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