Commit | Line | Data |
---|---|---|
82abd52d MJ |
1 | # SPDX-License-Identifier: MIT |
2 | # SPDX-FileCopyrightText: 2022 EfficiOS Inc. | |
3 | ||
4 | # Internal convenience libraries | |
5 | noinst_LTLIBRARIES = \ | |
6 | librcu.la \ | |
7 | libsmp.la | |
8 | ||
9 | librcu_la_SOURCES = \ | |
10 | rcu.c \ | |
11 | rcu.h | |
12 | ||
13 | libsmp_la_SOURCES = \ | |
14 | smp.c \ | |
15 | smp.h | |
16 | ||
17 | # Public libaries | |
18 | lib_LTLIBRARIES = libside.la | |
19 | ||
20 | libside_la_SOURCES = \ | |
21 | list.h \ | |
22 | side.c \ | |
23 | tracer.c \ | |
24 | tracer.h | |
25 | ||
26 | libside_la_LDFLAGS = -no-undefined -version-info $(SIDE_LIBRARY_VERSION) | |
27 | libside_la_LIBADD = \ | |
28 | librcu.la \ | |
29 | libsmp.la \ | |
30 | $(RSEQ_LIBS) | |
31 | ||
32 | noinst_PROGRAMS = test | |
33 | ||
34 | test_SOURCES = \ | |
35 | test.c | |
36 | ||
37 | test_LDADD = \ | |
38 | libside.la | |
39 | ||
40 | pkgconfigdir = $(libdir)/pkgconfig | |
41 | pkgconfig_DATA = libside.pc |