
HANDLER=tcptxthandler

# make seperate libs for each derived tcptxthandler
DERIVED=\
	citrixhandler.o \
	ftphandler.o \
	imaphandler.o \
	pop3handler.o \
	smtphandler.o

EXTRA_OBJS = \
	$(DERIVED)

EXTRA_ALL_TARGETS=\
	$(DERIVED)

EXTRA_INSTALL_TARGETS=\
	install_derived

include $(AWARE_HOME)/config/Makefile.config

include $(AWARE_HOME)/src/handlers/Makefile.handler

$(DERIVED): $(HANDLER).h

install_derived::
	@ echo 'Installing derived handlers'
	@ for p in $(DERIVED) ; \
	do \
		pname=`echo $$p | sed 's/\.o//'`;\
		echo $$pname ;\
		cp $$pname.h $(INCLUDEDIR) ; \
		$(AR) $(ARFLAGS)  $(LIBDIR)/lib$$pname.a $$p ; \
		so=lib$$pname.so.$(AW_VERSION); \
		$(LD) -shared -Wl,-init=$$pname_init,-soname=$$so -o  $(LIBDIR)/$$so $$p $(LIBDIR)/libtcptxthandler.so.$(AW_VERSION) ; \
	done
