CPPFLAGS=-g -std=c++11   -I ${HECUBA_ROOT}/include  -I ${HECUBA_ROOT}/include/hecuba  -L${HECUBA_ROOT}/lib   -lhfetch   -Wl,-rpath,${HECUBA_ROOT}/lib
OBJS= \
    producer \
# DO NOT REMOVE THIS LINE (MARKS THE END OF THE 'OBJS' VARIABLE)

all: ${HECUBA_ROOT}/lib/libhfetch.so ${OBJS}

${HECUBA_ROOT}/lib/libhfetch.so:
	@echo "HECUBA_ROOT must be set"
	@false

producer: producer.cpp
	@echo ==========================================================================
	@echo 'Producer' application expects 'consumer.py' to be run to receive the data
	@echo ==========================================================================
	g++ -o producer  producer.cpp    ${CPPFLAGS}


clean:
	rm ${OBJS}
