##############################################################
#### 		stackTestApp  Makefile
##############################################################

include ../make/project.mk
include $(PROJECT_BASE)/SipTK/make/os.mk

XLIBS     = -lXaw -Xlinker -Bstatic -lXmu -Xlinker -Bdynamic -lXt -lXext -lX11 -lm

ifeq ($(OS), IRIX)
	XLIBS = -lXaw -lXmu  -lXt -lXext -lX11 -lm
endif

ifeq ($(OS), OSF1)
	XLIBS = -lXaw -lXmu  -lXt -lXext -lX11 -lm
endif

ifeq ($(OS), Solaris)
	XLIBS     = -Bdynamic -lX11 -lm
endif

ifeq ($(OS), Solaris6)
	XLIBS     = -Bdynamic -lX11 -lm
endif

ifeq ($(OS), Solaris7)
	XLIBS     = -Bdynamic -lX11 -lm
endif

ifeq ($(OS), Solaris8)
	XLIBS     = -Bdynamic -lX11 -lm
endif

ifeq ($(OS), AIX)
	XLIBS     =  -lXaw -lXmu -lXt -lXext -lX11 -lm
endif

ifeq ($(OS), Linux)
	XLIBS     =  -lXaw3d -lXmu -lXt -lXext -lX11 -lm
endif


XINCLUDES =  -I/usr/openwin/include -I/usr/include/X11R5 -I/usr/local/X11R5/include -I/usr/X11/include -I/usr/X/include


CPPOBJECTS   = \
	md5c.o \
	NTP_body.o \
	NTP_call.o \
	NTP_callEvents.o \
	NTP_callTransc.o \
	NTP_callTranscEvents.o \
	NTP_conn.o \
	NTP_connEvents.o \
	NTP_edns.o \
	NTP_main.o \
	NTP_message.o \
	NTP_mgr.o \
	NTP_mgrEvents.o \
	NTP_mime.o \
	NTP_notify.o \
	NTP_notifyEvents.o \
	NTP_reg.o \
	NTP_regEvents.o \
	NTP_rtp.o \
	NTP_scripts.o \
	NTP_nsdp.o \
	NTP_subs.o \
	NTP_subsEvents.o \
	NTP_tclConnector.o \
	NTP_tclGen.o \
	NTP_transaction.o \
	NTP_transactionEvents.o \
	NTP_transport.o \
	NTP_transportEvents.o \
	NTP_utils.o \
	NTP_dtmf.o
        
ifeq ($(OS), Linux)
PROGLIBS  += -L/usr/X11R6/lib -lpthread -lstdc++ -ltcl8.3 -ltk8.3 $(XLIBS)
else
PROGLIBS  += -ltcl8.3 -ltk8.3 $(XLIBS)
endif

ifneq ($(OS),Windows_NT)
  ifeq ($(VER), 5.6)	#Solaris2.6
        PROGLIBS += -lposix4
  else
	PROGLIBS += -lrt -lm
  endif
endif

LIBLIST = rvsip rvrtp rvsdp CommonApp rvcore

PROGFLAGS = $(XINCLUDES) -I../include/sipAPI -I../include/sdpAPI -I../include/coreAPI -I../include/rtpAPI -I../CommonApp

PROGDEFS  = 

include $(PROJECT_BASE)/SipTK/make/common.mk

ifneq ($(rtp), )
  CFLAGS += -DRV_USE_RTP
  PROGLIBS += -lrtp
  LIBLIST += rtp
  PROGFLAGS += -I../rtp
endif


APPTARGET = $(bindir)/stackTestApp
all: $(APPTARGET)
include $(PROJECT_BASE)/SipTK/make/app.mk

