• Ian Rogers's avatar
    perf build: Install libapi locally when building · 00314c9b
    Ian Rogers authored
    The perf build currently has a '-Itools/lib' on the CC command line.
    This causes issues as the libapi, libsubcmd, libtraceevent, libbpf
    headers are all found via this path, making it impossible to override
    include behavior.
    
    Change the libapi build mirroring the libbpf and libsubcmd build, so
    that it is installed in a directory along with its headers. A later
    change will modify the include behavior.
    Signed-off-by: default avatarIan Rogers <irogers@google.com>
    Acked-by: default avatarNamhyung Kim <namhyung@kernel.org>
    Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
    Cc: Andrii Nakryiko <andrii.nakryiko@gmail.com>
    Cc: Jiri Olsa <jolsa@kernel.org>
    Cc: Mark Rutland <mark.rutland@arm.com>
    Cc: Masahiro Yamada <masahiroy@kernel.org>
    Cc: Nick Desaulniers <ndesaulniers@google.com>
    Cc: Nicolas Schier <nicolas@fjasle.eu>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Stephane Eranian <eranian@google.com>
    Cc: bpf@vger.kernel.org
    Link: http://lore.kernel.org/lkml/20221109184914.1357295-5-irogers@google.comSigned-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
    00314c9b
Makefile.perf 40.6 KB