2014-05-07 22:27:00 +00:00
|
|
|
include ../config.mk
|
|
|
|
|
|
|
|
.PHONY: all install uninstall reallyclean clean
|
|
|
|
|
|
|
|
all : mosquitto_pub mosquitto_sub
|
|
|
|
|
2014-05-24 22:04:42 +00:00
|
|
|
mosquitto_pub : pub_client.o client_shared.o
|
2014-05-25 22:36:38 +00:00
|
|
|
${CROSS_COMPILE}${CC} $^ -o $@ ${CLIENT_LDFLAGS}
|
2014-05-07 22:27:00 +00:00
|
|
|
|
2014-05-24 22:04:42 +00:00
|
|
|
mosquitto_sub : sub_client.o client_shared.o
|
2014-05-25 22:36:38 +00:00
|
|
|
${CROSS_COMPILE}${CC} $^ -o $@ ${CLIENT_LDFLAGS}
|
2014-05-07 22:27:00 +00:00
|
|
|
|
|
|
|
pub_client.o : pub_client.c ../lib/libmosquitto.so.${SOVERSION}
|
2014-05-25 22:36:38 +00:00
|
|
|
${CROSS_COMPILE}${CC} -c $< -o $@ ${CLIENT_CFLAGS}
|
2014-05-07 22:27:00 +00:00
|
|
|
|
|
|
|
sub_client.o : sub_client.c ../lib/libmosquitto.so.${SOVERSION}
|
2014-05-25 22:36:38 +00:00
|
|
|
${CROSS_COMPILE}${CC} -c $< -o $@ ${CLIENT_CFLAGS}
|
2014-05-07 22:27:00 +00:00
|
|
|
|
2014-05-24 22:04:42 +00:00
|
|
|
client_shared.o : client_shared.c client_shared.h
|
2014-05-25 22:36:38 +00:00
|
|
|
${CROSS_COMPILE}${CC} -c $< -o $@ ${CLIENT_CFLAGS}
|
2014-05-24 22:04:42 +00:00
|
|
|
|
2014-05-07 22:27:00 +00:00
|
|
|
../lib/libmosquitto.so.${SOVERSION} :
|
|
|
|
$(MAKE) -C ../lib
|
|
|
|
|
|
|
|
install : all
|
|
|
|
$(INSTALL) -d ${DESTDIR}$(prefix)/bin
|
2014-05-25 22:36:38 +00:00
|
|
|
$(INSTALL) -s --strip-program=${CROSS_COMPILE}${STRIP} mosquitto_pub ${DESTDIR}${prefix}/bin/mosquitto_pub
|
|
|
|
$(INSTALL) -s --strip-program=${CROSS_COMPILE}${STRIP} mosquitto_sub ${DESTDIR}${prefix}/bin/mosquitto_sub
|
2014-05-07 22:27:00 +00:00
|
|
|
|
|
|
|
uninstall :
|
|
|
|
-rm -f ${DESTDIR}${prefix}/bin/mosquitto_pub
|
|
|
|
-rm -f ${DESTDIR}${prefix}/bin/mosquitto_sub
|
|
|
|
|
|
|
|
reallyclean : clean
|
|
|
|
|
|
|
|
clean :
|
|
|
|
-rm -f *.o mosquitto_pub mosquitto_sub
|