Fix mosquitto_ctrl Makefile build yes/no based on deps.
This commit is contained in:
parent
df1802d8f1
commit
d291effdcf
@ -9,6 +9,7 @@ LIBMOSQ:=../../lib/libmosquitto.a
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
LOCAL_CPPFLAGS:=-I/usr/include/cjson -I/usr/local/include/cjson -I../mosquitto_passwd
|
LOCAL_CPPFLAGS:=-I/usr/include/cjson -I/usr/local/include/cjson -I../mosquitto_passwd
|
||||||
|
LOCAL_LDFLAGS:=-L/usr/local/lib
|
||||||
|
|
||||||
OBJS= mosquitto_ctrl.o \
|
OBJS= mosquitto_ctrl.o \
|
||||||
client.o \
|
client.o \
|
||||||
@ -25,23 +26,21 @@ OBJS= mosquitto_ctrl.o \
|
|||||||
EXAMPLE_OBJS= example.o
|
EXAMPLE_OBJS= example.o
|
||||||
|
|
||||||
ifeq ($(WITH_TLS),yes)
|
ifeq ($(WITH_TLS),yes)
|
||||||
ifeq ($(WITH_CJSON),yes)
|
|
||||||
|
|
||||||
ifeq ($(WITH_SHARED_LIBRARIES),yes)
|
ifeq ($(WITH_CJSON),yes)
|
||||||
TARGET:=mosquitto_ctrl mosquitto_ctrl_example.so
|
TARGET:=mosquitto_ctrl mosquitto_ctrl_example.so
|
||||||
else
|
else
|
||||||
ifeq ($(WITH_STATIC_LIBRARIES),yes)
|
TARGET:=
|
||||||
TARGET:=mosquitto_ctrl mosquitto_ctrl_example.so
|
|
||||||
endif
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
endif
|
else
|
||||||
|
TARGET:=
|
||||||
endif
|
endif
|
||||||
|
|
||||||
all : $(TARGET)
|
all : $(TARGET)
|
||||||
|
|
||||||
mosquitto_ctrl : ${OBJS}
|
mosquitto_ctrl : ${OBJS}
|
||||||
${CROSS_COMPILE}${CC} ${APP_LDFLAGS} $^ -o $@ $(PASSWD_LDADD) $(LIBMOSQ) -lcjson -ldl
|
${CROSS_COMPILE}${CC} ${APP_LDFLAGS} $^ -o $@ $(PASSWD_LDADD) $(LOCAL_LDFLAGS) $(LIBMOSQ) -lcjson -ldl
|
||||||
|
|
||||||
mosquitto_ctrl_example.so : ${EXAMPLE_OBJS}
|
mosquitto_ctrl_example.so : ${EXAMPLE_OBJS}
|
||||||
$(CROSS_COMPILE)$(CC) $(PLUGIN_CPPFLAGS) $(PLUGIN_CFLAGS) $(PLUGIN_LDFLAGS) -shared $< -o $@
|
$(CROSS_COMPILE)$(CC) $(PLUGIN_CPPFLAGS) $(PLUGIN_CFLAGS) $(PLUGIN_LDFLAGS) -shared $< -o $@
|
||||||
|
Loading…
Reference in New Issue
Block a user