LDFLAGS += -lsipXport -lpcre -lsipXtack -L/usr/local/freeswitch/lib

CFLAGS += -D__pingtel_on_posix__
CPPCC = g++

all:	depends $(OBJS) $(MODNAME).$(DYNAMIC_LIB_EXTEN)

depends:
	MAKE=$(MAKE) $(BASE)/build/buildlib.sh $(BASE) install pcre-6.4.tar.gz --prefix=$(PREFIX)
	MAKE=$(MAKE) $(BASE)/build/buildlib.sh $(BASE) install cppunit-1.10.2.tar.gz  --prefix=$(PREFIX)
	#PATH=$(PATH):$(PREFIX)/bin MAKE=$(MAKE) $(BASE)/build/buildlib.sh $(BASE) install sipxportlib-3.5.0.tar.gz --prefix=$(PREFIX) --with-pcre=$(PREFIX) --enable-sip-tls
	#PATH=$(PATH):$(PREFIX)/bin MAKE=$(MAKE) $(BASE)/build/buildlib.sh $(BASE) install sipxtacklib-3.5.0.tar.gz --prefix=$(PREFIX) --with-pcre=$(PREFIX) --disable-sipviewer --enable-sip-tls

$(MODNAME).$(DYNAMIC_LIB_EXTEN): $(OBJS) $(MODNAME).cpp Makefile
	$(CPPCC) $(CFLAGS) -fPIC -c $(MODNAME).cpp -o $(MODNAME).o 
	$(CPPCC) $(SOLINK) -o $(MODNAME).$(DYNAMIC_LIB_EXTEN) $(MODNAME).o $(OBJS) $(LDFLAGS) 


%.o:  %.cpp
	$(CPPCC) -Wall -Werror -fPIC $(CFLAGS) -c -o $@ $<


clean:
	rm -fr *.$(DYNAMIC_LIB_EXTEN) *.o *~ *.so testsip

install:
	cp -f $(MODNAME).$(DYNAMIC_LIB_EXTEN) $(PREFIX)/mod

testsip: testsip.cpp
	$(CPPCC) $(CFLAGS) -fPIC testsip.cpp -o testsip $(LDFLAGS)
