NAME = condor_pigeon
all_target( $(NAME) declareQueues )

CFLAGS = $(STD_C_FLAGS)
C_PLUS_FLAGS = $(STD_C_PLUS_FLAGS)
LIB = $(DAEMONCORE_LIB) $(STD_LIBS) $(CONFIGURE_GSOAP_LDFLAGS)

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

cleanDQ : declareQueues declare_queues.o
	rm -f declareQueues declare_queues.o


OBJ = getPort.o pigeon_main.o pigeon.o 

public_c_plus_target($(NAME), sbin, $(OBJ),$(LIB))

/*************************************************/

/*************************************************/

html:
release:: all
stripped:: all
static:: all
clean:: cleanDQ


testbin:: all

public_copy_target(declareQueues,sbin,declareQueues,755)
release:: $(RELEASE_DIR)/sbin/declareQueues
