shared: include "nm-shared-utils.h"
[NetworkManager.git] / libnm-core / Makefile.libnm-core
1 # In order for this to work correctly from both libnm-core/ and libnm/,
2 # we have to specify full pathnames. (We can't just use $(addprefix) from
3 # libnm/, because that's incompatible with the Makefile.introspection rules.)
4
5 core = $(top_srcdir)/libnm-core
6 core_build = $(top_builddir)/libnm-core
7
8 libnm_core_headers =                            \
9         $(top_builddir)/shared/nm-version-macros.h \
10         $(core_build)/nm-core-enum-types.h      \
11         $(core)/nm-connection.h                 \
12         $(core)/nm-core-types.h                 \
13         $(core)/nm-dbus-interface.h             \
14         $(core)/nm-errors.h                     \
15         $(core)/nm-setting-8021x.h              \
16         $(core)/nm-setting-adsl.h               \
17         $(core)/nm-setting-bluetooth.h          \
18         $(core)/nm-setting-bond.h               \
19         $(core)/nm-setting-bridge-port.h        \
20         $(core)/nm-setting-bridge.h             \
21         $(core)/nm-setting-cdma.h               \
22         $(core)/nm-setting-connection.h         \
23         $(core)/nm-setting-dcb.h                \
24         $(core)/nm-setting-generic.h            \
25         $(core)/nm-setting-gsm.h                \
26         $(core)/nm-setting-infiniband.h         \
27         $(core)/nm-setting-ip-config.h          \
28         $(core)/nm-setting-ip-tunnel.h          \
29         $(core)/nm-setting-ip4-config.h         \
30         $(core)/nm-setting-ip6-config.h         \
31         $(core)/nm-setting-macvlan.h            \
32         $(core)/nm-setting-olpc-mesh.h          \
33         $(core)/nm-setting-ppp.h                \
34         $(core)/nm-setting-pppoe.h              \
35         $(core)/nm-setting-serial.h             \
36         $(core)/nm-setting-team-port.h          \
37         $(core)/nm-setting-team.h               \
38         $(core)/nm-setting-tun.h                \
39         $(core)/nm-setting-vlan.h               \
40         $(core)/nm-setting-vpn.h                \
41         $(core)/nm-setting-vxlan.h              \
42         $(core)/nm-setting-wimax.h              \
43         $(core)/nm-setting-wired.h              \
44         $(core)/nm-setting-wireless-security.h  \
45         $(core)/nm-setting-wireless.h           \
46         $(core)/nm-setting.h                    \
47         $(core)/nm-simple-connection.h          \
48         $(core)/nm-utils.h                      \
49         $(core)/nm-version.h \
50         $(core)/nm-vpn-dbus-interface.h     \
51         $(core)/nm-vpn-editor-plugin.h \
52         $(core)/nm-vpn-plugin-info.h
53
54 libnm_core_private_headers =                    \
55         $(top_builddir)/shared/nm-shared-utils.h \
56         $(core)/crypto.h                        \
57         $(core)/nm-connection-private.h         \
58         $(core)/nm-core-internal.h              \
59         $(core)/nm-core-types-internal.h    \
60         $(core)/nm-keyfile-internal.h       \
61         $(core)/nm-keyfile-utils.h          \
62         $(core)/nm-property-compare.h           \
63         $(core)/nm-setting-private.h            \
64         $(core)/nm-utils-private.h
65
66 libnm_core_sources =                            \
67         $(top_builddir)/shared/nm-shared-utils.c \
68         $(core_build)/nm-core-enum-types.c      \
69         $(core)/crypto.c                        \
70         $(core)/nm-connection.c                 \
71         $(core)/nm-dbus-utils.c                 \
72         $(core)/nm-errors.c                     \
73         $(core)/nm-keyfile-reader.c         \
74         $(core)/nm-keyfile-utils.c          \
75         $(core)/nm-keyfile-writer.c         \
76         $(core)/nm-property-compare.c           \
77         $(core)/nm-setting-8021x.c              \
78         $(core)/nm-setting-adsl.c               \
79         $(core)/nm-setting-bluetooth.c          \
80         $(core)/nm-setting-bond.c               \
81         $(core)/nm-setting-bridge-port.c        \
82         $(core)/nm-setting-bridge.c             \
83         $(core)/nm-setting-cdma.c               \
84         $(core)/nm-setting-connection.c         \
85         $(core)/nm-setting-dcb.c                \
86         $(core)/nm-setting-generic.c            \
87         $(core)/nm-setting-gsm.c                \
88         $(core)/nm-setting-infiniband.c         \
89         $(core)/nm-setting-ip-config.c          \
90         $(core)/nm-setting-ip-tunnel.c          \
91         $(core)/nm-setting-ip4-config.c         \
92         $(core)/nm-setting-ip6-config.c         \
93         $(core)/nm-setting-macvlan.c            \
94         $(core)/nm-setting-olpc-mesh.c          \
95         $(core)/nm-setting-ppp.c                \
96         $(core)/nm-setting-pppoe.c              \
97         $(core)/nm-setting-serial.c             \
98         $(core)/nm-setting-team-port.c          \
99         $(core)/nm-setting-team.c               \
100         $(core)/nm-setting-tun.c                \
101         $(core)/nm-setting-vlan.c               \
102         $(core)/nm-setting-vpn.c                \
103         $(core)/nm-setting-vxlan.c              \
104         $(core)/nm-setting-wimax.c              \
105         $(core)/nm-setting-wired.c              \
106         $(core)/nm-setting-wireless-security.c  \
107         $(core)/nm-setting-wireless.c           \
108         $(core)/nm-setting.c                    \
109         $(core)/nm-simple-connection.c          \
110         $(core)/nm-utils.c                  \
111         $(core)/nm-vpn-editor-plugin.c \
112         $(core)/nm-vpn-plugin-info.c
113