#if HAVE_EXT_CLASSADS
#define New_classads_includes	-I$(NEW_CLASSADS_INC) -I../classad_analysis
#define New_classads_obj	dc_credd.o dc_lease_manager.o dc_lease_manager_lease.o
#else
#define New_classads_includes
#define New_classads_obj
#endif
all_target(daemonReader topic_publisher topic_listener topic_listener_skype)

CFLAGS = $(STD_C_FLAGS) New_classads_includes $(CONFIGURE_PCRE_CFLAGS)
C_PLUS_FLAGS = $(STD_C_PLUS_FLAGS) $(FIX_BROKEN_GCC) New_classads_includes $(CONFIGURE_PCRE_CFLAGS)
LIB = $(STD_LIBS) $(CONFIGURE_PCRE_LDFLAGS)

OBJ = daemonReader.o

modTrial.o : modTrial.C
ifdef QPID_INSTALL
	$(CPlusPlus)  modTrial.C -I $(RELEASE_DIR)/include/ -I $(QPID_INSTALL)/include/ -Wno-deprecated -g -c
else
	echo "Environment variable QPID_INSTALL not defined - needed for build."
endif

topic_publisher : modTrial.o topic_publisher.cpp
ifdef QPID_INSTALL
	$(CPlusPlus)  topic_publisher.cpp -I $(RELEASE_DIR)/include/ -I $(QPID_INSTALL)/include/ -L $(QPID_INSTALL)/lib/ -L $(RELEASE_DIR)/lib -l condorapi $(QPID_INSTALL)/lib/libqpidclient.so $(QPID_INSTALL)/lib/libqpidcommon.so -lboost_program_options -lboost_filesystem  modTrial.o -Wno-deprecated -ldl -g -o topic_publisher
else
	echo "Environment variable QPID_INSTALL not defined - needed for build."
endif

topic_listener : topic_listener.cpp
ifdef QPID_INSTALL
	$(CPlusPlus) topic_listener.cpp -I$(RELEASE_DIR)/include/ -I $(QPID_INSTALL)/include/ -L $(QPID_INSTALL)/lib/ -L ../release_dir/lib -l condorapi $(QPID_INSTALL)/lib/libqpidclient.so $(QPID_INSTALL)/lib/libqpidcommon.so -lboost_program_options -lboost_filesystem  -Wno-deprecated -ldl -g -o topic_listener
else
	echo "Environment variable QPID_INSTALL not defined - needed for build."	
endif

topic_listener_skype : topic_listener_skype.cpp
ifdef QPID_INSTALL
	$(CPlusPlus)  topic_listener_skype.cpp -I$(RELEASE_DIR)/include/ -I $(QPID_INSTALL)/include/ -L $(QPID_INSTALL)/lib/ -L$(RELEASE_DIR)/lib -l condorapi $(QPID_INSTALL)/lib/libqpidclient.so $(QPID_INSTALL)/lib/libqpidcommon.so -lboost_program_options -lboost_filesystem  -Wno-deprecated -ldl -g -o topic_listener_skype
else
	echo "Environment variable QPID_INSTALL not defined - needed for build."
endif

doClean:
	rm -f modTrial.o topic_publisher topic_listener topic_listener_skype

c_plus_target(daemonReader, daemonReader.o, $(LIB))

html_target( documentation )

release:: all
stripped:: all
static:: all
testbin:: all

clean:: doClean
