!ifndef ROOT
ROOT=$(MAKEDIR:\av\callcont=)
!endif
!ifndef DEVROOT
DEVROOT=$(ROOT)\dev
!endif

!include $(DEVROOT)\common.inc

MAJORCOMP=av
MINORCOMP=callcont

TARGETNAME=callcont
TARGETPATH=$(_OBJ_DIR)
TARGETTYPE=DYNLINK

#DLLDEF=callcont.def
DLLENTRY=DllMain

# Enable lego build
BBTCOMP=1

LINKLIBS= $(ROOT)\nmutil\nmutila\$(O)\nmutila.lib

TARGETLIBS=$(SDK_LIB_PATH)\kernel32.lib    \
	   $(SDK_LIB_PATH)\advapi32.lib    \
	   $(SDK_LIB_PATH)\user32.lib      \
           $(SDK_LIB_PATH)\ole32.lib       \
           $(SDK_LIB_PATH)\wsock32.lib     \
           $(SDK_LIB_PATH)\rpcrt4.lib      \
           $(SDK_LIB_PATH)\msasn1.lib      \
           $(ROOT)\av\intelcc\isrdbg32\$(O)\isrdbg32.lib 
		
#uncomment the following line to build CALLCONT.DLL with plug-in gatekeeper support
C_DEFINES=$(C_DEFINES) -D"GATEKEEPER" -D"FORCE_SERIALIZE_CALL_CONTROL"

INCLUDES=.\include;$(INCLUDES)

#
# List of sources
#


SOURCES=     callman.c \
		q931man.c\
		chanman.c\
		confman.c\
		callcont.c\
		listman.c\
		hangman.c\
		userman.c\
		ccutils.c\
		h245man.c \
		gkiman.c \
		callcon2.c \
		api_dwn.c \
		api_debu.c \
		api_up.c \
		api_util.c \
		fsm.c \
		fsmapi.c \
		fsminit.c \
		h225asn.c \
		h245asn.c \
		h245pdu.c \
		h245deb.c \
		h245init.c \
		h245main.c \
		h245recv.c \
		h245send.c \
		h245sys.c \
		h245_sr.c \
		mlse.c \
		mrse.c \
		mstrslv.c \
		muxentry.c \
		openb.c \
		openu.c \
		pdu.c \
		pduparse.c \
		rmese.c \
		rqstcls.c \
		rtdse.c \
		termcap.c \
		hcall.cpp \
		hlisten.c\
		q931.c\
		q931pdu.c\
		utils.c \
		dcall.cpp  \
		coder.cpp \
		Debug.cpp  \
		DISCOVER.Cpp  \
		GATEKPR.Cpp  \
		gki.cpp  \
		GKIADM.Cpp  \
		GKIBW.Cpp  \
		GKIDENG.Cpp  \
		GKILOC.Cpp  \
		GKIREG.Cpp  \
		GKREG.Cpp  \
		GKIUNREG.Cpp  \
		gksocket.cpp  \
		postrecv.cpp  \
		h245ws.cpp \
		h245wsrx.cpp \
		h245wstx.cpp \
		hwsdebug.c \
		queue.c \
		interop.cpp \
		ver.rc


#
# Precompiled specs
#

PRECOMPILED_INCLUDE = precomp.h
PRECOMPILED_PCH = precomp.pch
PRECOMPILED_cpp = precomp.obj
PRECOMPILED_CXX = 1


CONDITIONAL_INCLUDES =	\
macocidl.h\
macwin32.h\
rpcerr.h\
rpcmac.h\
winwlm.h\
macname1.h\
macname2.h\
macpub.h\
macapi.h\
common.x\
h245sys.x\
sendrcv.x\
oil.x\
api_util.x\
pdu.x\
api_debu.x\
h245deb.x\
h223api.h\
unifix.h