mesh: fix makefile build

This commit is contained in:
Matthias Ringwald 2019-05-08 18:19:55 +02:00
parent 3d54c6b784
commit 8367c52c44

View File

@ -46,8 +46,8 @@ LDFLAGS += $(shell pkg-config libusb-1.0 --libs)
LDFLAGS += -lCppUTest -lCppUTestExt
mesh: mesh.h ${CORE_OBJ} ${COMMON_OBJ} ${ATT_OBJ} ${GATT_SERVER_OBJ} ${SM_OBJ} pb_adv.o pb_gatt.o mesh_foundation.o mesh_proxy_service_server.o mesh_provisioning_service_server.o mesh_crypto.o provisioning_device.o mesh_network.o mesh_peer.o mesh_lower_transport.o mesh_transport.o mesh_virtual_addresses.o mesh_keys.o mesh.o
${CC} $(filter-out *.h,$^) ${CFLAGS} ${LDFLAGS} -o $@
mesh: mesh.h ${CORE_OBJ} ${COMMON_OBJ} ${ATT_OBJ} ${GATT_SERVER_OBJ} ${SM_OBJ} pb_adv.o pb_gatt.o gatt_bearer.o mesh_foundation.o mesh_proxy_service_server.o mesh_provisioning_service_server.o mesh_crypto.o provisioning_device.o mesh_network.o mesh_peer.o mesh_lower_transport.o mesh_transport.o mesh_virtual_addresses.o mesh_keys.o mesh.o
${CC} $(filter-out mesh.h,$^) ${CFLAGS} ${LDFLAGS} -o $@
provisioner: ${CORE_OBJ} ${COMMON_OBJ} ${SM_OBJ} pb_adv.o mesh_crypto.o provisioning_provisioner.o provisioner.o
${CC} $^ ${CFLAGS} ${LDFLAGS} -o $@
@ -68,7 +68,7 @@ mesh_provisioning_device.h: mesh_provisioning_device.gatt
python ${BTSTACK_ROOT}/tool/compile_gatt.py $< $@
mesh_provisioning_device: mesh_provisioning_device.h ${CORE_OBJ} ${COMMON_OBJ} ${ATT_OBJ} ${GATT_SERVER_OBJ} ${SM_OBJ} pb_adv.o pb_gatt.o mesh_crypto.o provisioning_device.o mesh_proxy_service_server.o mesh_provisioning_service_server.o mesh_provisioning_device.o
${CC} $(filter-out *.h,$^) ${CFLAGS} ${LDFLAGS} -o $@
${CC} $(filter-out mesh_provisioning_device.h,$^) ${CFLAGS} ${LDFLAGS} -o $@
mesh_proxy_server.h: mesh_proxy_server.gatt
python ${BTSTACK_ROOT}/tool/compile_gatt.py $< $@