all: producer consumer declare_queues

CXXFLAGS=-c -g
LDFLAGS=-lqpidclient

producer: producer.o
	g++ producer.o $(LDFLAGS) -o producer

producer.o: producer.cpp
	g++ $(CXXFLAGS) producer.cpp

consumer: consumer.o
	g++ consumer.o $(LDFLAGS) -o consumer

consumer.o: consumer.cpp
	g++ $(CXXFLAGS) consumer.cpp

declare_queues: declare_queues.o
	g++ declare_queues.o $(LDFLAGS) -o declare_queues

declare_queues.o: declare_queues.cpp
	g++ $(CXXFLAGS) declare_queues.cpp


clean:
	rm -rf *.o producer consumer declare_queues


