Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp1445750pxk; Fri, 18 Sep 2020 12:42:13 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxt2TVbR9HG28fmKqU3hkDgIn61oEDVJp6+Kq0BoBXMR4Lse8LfQUC6zTppbdD5Uy49xmmU X-Received: by 2002:a17:906:cd0d:: with SMTP id oz13mr37304337ejb.212.1600458133419; Fri, 18 Sep 2020 12:42:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1600458133; cv=none; d=google.com; s=arc-20160816; b=UNkd45CWTgTHgu+v7Jqc7+GVlioAANlZQxZuk99z8z7YN2KnLtRY666FK7MEdvXS6n GT438qgv+71Gi36c+LfKxXQMilf1aoe/NisPKjJTm+aWV5+WZwiCGG0CUFQiVIGvwRKE 70FKrvaXdB6Ovm/UKCOrOMUSEWL8AAbaIyFkYFOaEETrxBx/P6VA11stmnro8qjCPJjb xipbrxhl8/Ax7eHEgYvND8CGAaepqBzA4cDlcpcmaYiCpcsgJYRzjWjqtnTtPIhITZYe P2YfWTxNzxPF+NYYoO+UYVdrtntD76+bCB9fwRJFsGdxLOh5UKtASHGM7rCB9Dypm5YY RoVw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:mime-version :dkim-signature; bh=aowMQxFjnMPe9KoJRtXpPFXt027PL0v5kj+8if/hy2Y=; b=lJJJb8pqu/HLAGxHI/8Xbq+zh8KxyMe7aQxiDMGavtejfGd5INmJZMtXcu0qly/SSt h2RR8lTTWWaqEdwycUhDoPUxycntsrPyzME1gZLNB00jXC+Ct2rfREgVf5maCCEeLbBn TyEOiFcE2M+dVHV8KV/rLOteBSzshWDKilWM4ILOiSw0lXRj+48svEyBnTrqiuN/Uoc9 cduGC3np33j8nU5aM2HzfZzwrgBU3w2jQU9XhB6OuQgMbC1GULPg28ElqLaufZxKlsAw rj0lqKD1FLHaeMnu/bCsnkQVa6Xo4cMK+qIp67IPi6afTNe01/aXgxI5nC2wWsp2zPOw niEQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=OM6JmKTQ; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id v22si2983260ejb.444.2020.09.18.12.41.31; Fri, 18 Sep 2020 12:42:13 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=OM6JmKTQ; spf=pass (google.com: domain of linux-bluetooth-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-bluetooth-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726168AbgIRTig (ORCPT + 99 others); Fri, 18 Sep 2020 15:38:36 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47062 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726115AbgIRTig (ORCPT ); Fri, 18 Sep 2020 15:38:36 -0400 Received: from mail-lf1-x136.google.com (mail-lf1-x136.google.com [IPv6:2a00:1450:4864:20::136]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 247D0C0613CE for ; Fri, 18 Sep 2020 12:38:36 -0700 (PDT) Received: by mail-lf1-x136.google.com with SMTP id y11so7347827lfl.5 for ; Fri, 18 Sep 2020 12:38:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:from:date:message-id:subject:to:cc; bh=aowMQxFjnMPe9KoJRtXpPFXt027PL0v5kj+8if/hy2Y=; b=OM6JmKTQK6gBrN1pHwKS/VzaMXomrAjWh0RzuvNEABH4NZJ3nUGNct9jRceXnQ82Uz bYa7gaLLkmAIKpZkHIZvo58NeVkbSmjBew8oqAHiIBNczkUOKuQFRmm3dsRRDmdR7R7W 2QlLmJTH2d0uarENgLJ7bOP5wfhnzGKzfOrrg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=aowMQxFjnMPe9KoJRtXpPFXt027PL0v5kj+8if/hy2Y=; b=n/FqvXavk1ob/kze3omF0w0KuBdrHq5iUDR5WmQgmORopb5hUBtiBFFCgXjytbL/tJ lcReAXVBC/nOxhJWGFyQh35B1IMHTqqMZJflbOABjOEQ4n3uEr3lrJ09c9rOMzVo59kq 7MDW597ArhLmVEslH+JsOstJT7rsPMjLNU1yV0xfAAT1XWDY9VbE3QjkAKjc9A9ppxEr h6d1pXgW9RDplLXxd98+pIC+GcMfFGjhLzzEF5aAtoI3+IxqXipN+c8dOEenPEBwV8oY 2xdzO9Jf2vxqzblpms+RzjAjck8E5wkzK3jkfMfNJVmOPPZDkFw7C0kJPHia6xdOXpl1 ryMQ== X-Gm-Message-State: AOAM531YUNF03rnnC7Uv5AZLLuuwJHE2G96eZdWkP81o+aSh566kWuUf NvCKfy5LN9QZT9FlQHBL4l082uGij+VZb6x+TSTHHG2D0CNFQw== X-Received: by 2002:ac2:4559:: with SMTP id j25mr10565607lfm.484.1600457912893; Fri, 18 Sep 2020 12:38:32 -0700 (PDT) MIME-Version: 1.0 From: Miao-chen Chou Date: Fri, 18 Sep 2020 12:38:21 -0700 Message-ID: Subject: Modifying Makefile.am to facilitate test-adv-monitor and future unit tests. To: Bluetooth Kernel Mailing List , Marcel Holtmann , Luiz Augusto von Dentz Cc: Alain Michaud , Manish Mandlik , Howard Chung , Abhishek Pandit-Subedi Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-bluetooth@vger.kernel.org Hi Luiz and Marcel, Unlike the rest of the existing unit tests in BlueZ, the logic blocks tested in test-adv-monitor require dependencies of not only src/adv_monitor.c but also all the dependency tree of src/adv_monitor.c. The current convention in Makefile.am is to add all the extra dependencies one by one. However, the maintenance cost is high and not suitable in the case of test-adv-monitor. Therefore, we'd like to propose changes in Makefile.am to make the source of bluetoothd as a static library and link it for bluetoothd target and the unit test target. It would be great if you can provide feedback on this idea before the implementation. Thanks in advance! Regards, Miao