mosquitto/lib/Makefile

124 lines
3.9 KiB
Makefile
Raw Normal View History

2014-05-07 22:27:00 +00:00
include ../config.mk
include objects.mk
2014-05-07 22:27:00 +00:00
.PHONY : really clean install
all : libmosquitto.so.${SOVERSION} libmosquitto.a
$(MAKE) -C cpp
install : all
$(INSTALL) -d ${DESTDIR}$(prefix)/lib${LIB_SUFFIX}/
2014-05-25 22:36:38 +00:00
$(INSTALL) -s --strip-program=${CROSS_COMPILE}${STRIP} libmosquitto.so.${SOVERSION} ${DESTDIR}${prefix}/lib${LIB_SUFFIX}/libmosquitto.so.${SOVERSION}
2014-05-07 22:27:00 +00:00
ln -sf libmosquitto.so.${SOVERSION} ${DESTDIR}${prefix}/lib${LIB_SUFFIX}/libmosquitto.so
$(INSTALL) libmosquitto.a ${DESTDIR}${prefix}/lib${LIB_SUFFIX}/libmosquitto.a
${CROSS_COMPILE}${STRIP} -g --strip-unneeded ${DESTDIR}${prefix}/lib${LIB_SUFFIX}/libmosquitto.a
2014-05-07 22:27:00 +00:00
$(INSTALL) -d ${DESTDIR}${prefix}/include/
$(INSTALL) mosquitto.h ${DESTDIR}${prefix}/include/mosquitto.h
$(MAKE) -C cpp install
uninstall :
-rm -f ${DESTDIR}${prefix}/lib${LIB_SUFFIX}/libmosquitto.so.${SOVERSION}
-rm -f ${DESTDIR}${prefix}/lib${LIB_SUFFIX}/libmosquitto.so
-rm -f ${DESTDIR}${prefix}/lib${LIB_SUFFIX}/libmosquitto.a
2014-05-07 22:27:00 +00:00
-rm -f ${DESTDIR}${prefix}/include/mosquitto.h
reallyclean : clean
clean :
-rm -f *.o libmosquitto.so.${SOVERSION} libmosquitto.so libmosquitto.a
$(MAKE) -C cpp clean
libmosquitto.so.${SOVERSION} : ${MOSQ_C_OBJS}
2014-05-25 22:36:38 +00:00
${CROSS_COMPILE}$(CC) -shared $(LIB_LDFLAGS) $^ -o $@ ${LIB_LIBS}
2014-05-07 22:27:00 +00:00
libmosquitto.a : ${MOSQ_C_OBJS}
2014-05-25 22:36:38 +00:00
${CROSS_COMPILE}$(AR) cr $@ $^
2014-05-07 22:27:00 +00:00
mosquitto.o : mosquitto.c mosquitto.h
2014-05-25 22:36:38 +00:00
${CROSS_COMPILE}$(CC) $(LIB_CFLAGS) -c $< -o $@
2014-05-07 22:27:00 +00:00
handle_connack.o : handle_connack.c read_handle.h
${CROSS_COMPILE}$(CC) $(LIB_CFLAGS) -c $< -o $@
handle_publish.o : handle_publish.c read_handle.h
${CROSS_COMPILE}$(CC) $(LIB_CFLAGS) -c $< -o $@
handle_ping.o : handle_ping.c read_handle.h
${CROSS_COMPILE}$(CC) $(LIB_CFLAGS) -c $< -o $@
handle_pubackcomp.o : handle_pubackcomp.c read_handle.h
${CROSS_COMPILE}$(CC) $(LIB_CFLAGS) -c $< -o $@
handle_pubrec.o : handle_pubrec.c read_handle.h
${CROSS_COMPILE}$(CC) $(LIB_CFLAGS) -c $< -o $@
handle_pubrel.o : handle_pubrel.c read_handle.h
${CROSS_COMPILE}$(CC) $(LIB_CFLAGS) -c $< -o $@
handle_suback.o : handle_suback.c read_handle.h
${CROSS_COMPILE}$(CC) $(LIB_CFLAGS) -c $< -o $@
handle_unsuback.o : handle_unsuback.c read_handle.h
${CROSS_COMPILE}$(CC) $(LIB_CFLAGS) -c $< -o $@
helpers.o : helpers.c
${CROSS_COMPILE}$(CC) $(LIB_CFLAGS) -c $< -o $@
2014-05-07 22:27:00 +00:00
logging_mosq.o : logging_mosq.c logging_mosq.h
2014-05-25 22:36:38 +00:00
${CROSS_COMPILE}$(CC) $(LIB_CFLAGS) -c $< -o $@
2014-05-07 22:27:00 +00:00
messages_mosq.o : messages_mosq.c messages_mosq.h
2014-05-25 22:36:38 +00:00
${CROSS_COMPILE}$(CC) $(LIB_CFLAGS) -c $< -o $@
2014-05-07 22:27:00 +00:00
memory_mosq.o : memory_mosq.c memory_mosq.h
2014-05-25 22:36:38 +00:00
${CROSS_COMPILE}$(CC) $(LIB_CFLAGS) -c $< -o $@
2014-05-07 22:27:00 +00:00
net_mosq.o : net_mosq.c net_mosq.h
2014-05-25 22:36:38 +00:00
${CROSS_COMPILE}$(CC) $(LIB_CFLAGS) -c $< -o $@
2014-05-07 22:27:00 +00:00
2015-04-29 20:23:59 +00:00
packet_mosq.o : packet_mosq.c packet_mosq.h
${CROSS_COMPILE}$(CC) $(LIB_CFLAGS) -c $< -o $@
2014-05-07 22:27:00 +00:00
read_handle.o : read_handle.c read_handle.h
2014-05-25 22:36:38 +00:00
${CROSS_COMPILE}$(CC) $(LIB_CFLAGS) -c $< -o $@
2014-05-07 22:27:00 +00:00
send_connect.o : send_connect.c send_mosq.h
2014-05-25 22:36:38 +00:00
${CROSS_COMPILE}$(CC) $(LIB_CFLAGS) -c $< -o $@
2014-05-07 22:27:00 +00:00
send_disconnect.o : send_disconnect.c send_mosq.h
2014-05-25 22:36:38 +00:00
${CROSS_COMPILE}$(CC) $(LIB_CFLAGS) -c $< -o $@
2014-05-07 22:27:00 +00:00
send_mosq.o : send_mosq.c send_mosq.h
2014-05-25 22:36:38 +00:00
${CROSS_COMPILE}$(CC) $(LIB_CFLAGS) -c $< -o $@
2014-05-07 22:27:00 +00:00
send_publish.o : send_publish.c send_mosq.h
${CROSS_COMPILE}$(CC) $(LIB_CFLAGS) -c $< -o $@
send_subscribe.o : send_subscribe.c send_mosq.h
${CROSS_COMPILE}$(CC) $(LIB_CFLAGS) -c $< -o $@
send_unsubscribe.o : send_unsubscribe.c send_mosq.h
2014-05-25 22:36:38 +00:00
${CROSS_COMPILE}$(CC) $(LIB_CFLAGS) -c $< -o $@
2014-05-07 22:27:00 +00:00
socks_mosq.o : socks_mosq.c
${CROSS_COMPILE}$(CC) $(LIB_CFLAGS) -c $< -o $@
2014-05-07 22:27:00 +00:00
srv_mosq.o : srv_mosq.c
2014-05-25 22:36:38 +00:00
${CROSS_COMPILE}$(CC) $(LIB_CFLAGS) -c $< -o $@
2014-05-07 22:27:00 +00:00
thread_mosq.o : thread_mosq.c
2014-05-25 22:36:38 +00:00
${CROSS_COMPILE}$(CC) $(LIB_CFLAGS) -c $< -o $@
2014-05-07 22:27:00 +00:00
time_mosq.o : time_mosq.c
2014-05-25 22:36:38 +00:00
${CROSS_COMPILE}$(CC) $(LIB_CFLAGS) -c $< -o $@
2014-05-07 22:27:00 +00:00
tls_mosq.o : tls_mosq.c
2014-05-25 22:36:38 +00:00
${CROSS_COMPILE}$(CC) $(LIB_CFLAGS) -c $< -o $@
2014-05-07 22:27:00 +00:00
util_mosq.o : util_mosq.c util_mosq.h
2014-05-25 22:36:38 +00:00
${CROSS_COMPILE}$(CC) $(LIB_CFLAGS) -c $< -o $@
2014-05-07 22:27:00 +00:00
will_mosq.o : will_mosq.c will_mosq.h
2014-05-25 22:36:38 +00:00
${CROSS_COMPILE}$(CC) $(LIB_CFLAGS) -c $< -o $@
2014-05-07 22:27:00 +00:00