Makefile.examples 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199
  1. ###############################################################################
  2. # examples/C/glib
  3. ###############################################################################
  4. examples_C_glib_cppflags = \
  5. -I$(top_srcdir)/shared \
  6. -I$(top_builddir)/shared \
  7. -I$(top_srcdir)/libnm-core \
  8. -I$(top_builddir)/libnm-core \
  9. -I$(top_srcdir)/libnm \
  10. -I$(top_builddir)/libnm \
  11. $(GLIB_CFLAGS)
  12. examples_C_glib_cppflags_gdbus = $(examples_C_glib_cppflags)
  13. examples_C_glib_cppflags_libnm = $(examples_C_glib_cppflags)
  14. check_programs_norun += \
  15. examples/C/glib/add-connection-gdbus \
  16. examples/C/glib/add-connection-libnm \
  17. examples/C/glib/get-active-connections-gdbus \
  18. examples/C/glib/get-ap-info-libnm \
  19. examples/C/glib/list-connections-gdbus \
  20. examples/C/glib/list-connections-libnm \
  21. examples/C/glib/monitor-nm-running-gdbus \
  22. examples/C/glib/monitor-nm-state-gdbus
  23. examples_C_glib_add_connection_gdbus_CPPFLAGS = $(examples_C_glib_cppflags_gdbus)
  24. examples_C_glib_add_connection_gdbus_LDADD = \
  25. $(GLIB_LIBS) \
  26. $(UUID_LIBS)
  27. $(examples_C_glib_add_connection_gdbus_OBJECTS): $(libnm_core_lib_h_pub_mkenums)
  28. examples_C_glib_add_connection_libnm_CPPFLAGS = $(examples_C_glib_cppflags_libnm)
  29. examples_C_glib_add_connection_libnm_LDADD = \
  30. libnm/libnm.la \
  31. $(GLIB_LIBS)
  32. $(examples_C_glib_add_connection_libnm_OBJECTS): $(libnm_core_lib_h_pub_mkenums)
  33. examples_C_glib_get_active_connections_gdbus_CPPFLAGS = $(examples_C_glib_cppflags_gdbus)
  34. examples_C_glib_get_active_connections_gdbus_LDADD = \
  35. $(GLIB_LIBS)
  36. $(examples_C_glib_get_active_connections_gdbus_OBJECTS): $(libnm_core_lib_h_pub_mkenums)
  37. examples_C_glib_get_ap_info_libnm_CPPFLAGS = $(examples_C_glib_cppflags_libnm)
  38. examples_C_glib_get_ap_info_libnm_LDADD = \
  39. libnm/libnm.la \
  40. $(GLIB_LIBS)
  41. $(examples_C_glib_get_ap_info_libnm_OBJECTS): $(libnm_core_lib_h_pub_mkenums)
  42. examples_C_glib_list_connections_gdbus_CPPFLAGS = $(examples_C_glib_cppflags_gdbus)
  43. examples_C_glib_list_connections_gdbus_LDADD = \
  44. $(GLIB_LIBS)
  45. examples_C_glib_list_connections_libnm_CPPFLAGS = $(examples_C_glib_cppflags_libnm)
  46. examples_C_glib_list_connections_libnm_LDADD = \
  47. libnm/libnm.la \
  48. $(GLIB_LIBS)
  49. $(examples_C_glib_list_connections_libnm_OBJECTS): $(libnm_core_lib_h_pub_mkenums)
  50. examples_C_glib_monitor_nm_running_gdbus_CPPFLAGS = $(examples_C_glib_cppflags_gdbus)
  51. examples_C_glib_monitor_nm_running_gdbus_LDADD = \
  52. $(GLIB_LIBS)
  53. examples_C_glib_monitor_nm_state_gdbus_CPPFLAGS = $(examples_C_glib_cppflags_gdbus)
  54. examples_C_glib_monitor_nm_state_gdbus_LDADD = \
  55. $(GLIB_LIBS)
  56. EXTRA_DIST += \
  57. examples/C/glib/meson.build
  58. ###############################################################################
  59. # examples/C/qt
  60. ###############################################################################
  61. if WITH_QT
  62. examples_C_qt_cppflags = \
  63. -I$(top_srcdir)/libnm-core \
  64. -I$(top_builddir)/libnm-core \
  65. -I$(builddir)/examples/C/qt \
  66. $(DBUS_CFLAGS) \
  67. $(QT_CFLAGS)
  68. check_programs_norun += \
  69. examples/C/qt/add-connection-wired \
  70. examples/C/qt/list-connections \
  71. examples/C/qt/change-ipv4-addresses \
  72. examples/C/qt/monitor-nm-running
  73. examples_C_qt_add_connection_wired_SOURCES = examples/C/qt/add-connection-wired.cpp
  74. examples_C_qt_add_connection_wired_CPPFLAGS = $(examples_C_qt_cppflags)
  75. examples_C_qt_add_connection_wired_LDADD = \
  76. $(DBUS_LIBS) \
  77. $(QT_LIBS)
  78. examples_C_qt_list_connections_SOURCES = examples/C/qt/list-connections.cpp
  79. examples_C_qt_list_connections_CPPFLAGS = $(examples_C_qt_cppflags)
  80. examples_C_qt_list_connections_LDADD = \
  81. $(DBUS_LIBS) \
  82. $(QT_LIBS)
  83. examples_C_qt_change_ipv4_addresses_SOURCES = examples/C/qt/change-ipv4-addresses.cpp
  84. examples_C_qt_change_ipv4_addresses_CPPFLAGS = $(examples_C_qt_cppflags)
  85. examples_C_qt_change_ipv4_addresses_LDADD = \
  86. $(DBUS_LIBS) \
  87. $(QT_LIBS)
  88. examples_C_qt_monitor_nm_running_SOURCES = examples/C/qt/monitor-nm-running.cpp
  89. examples_C_qt_monitor_nm_running_CPPFLAGS = $(examples_C_qt_cppflags)
  90. examples_C_qt_monitor_nm_running_LDADD = \
  91. $(DBUS_LIBS) \
  92. $(QT_LIBS)
  93. examples/C/qt/monitor-nm-running.moc: examples/C/qt/monitor-nm-running.cpp
  94. $(AM_V_GEN) $(MOC) -i $< -o $@
  95. $(examples_C_qt_monitor_nm_running_OBJECTS): examples/C/qt/monitor-nm-running.moc
  96. CLEANFILES += \
  97. examples/C/qt/monitor-nm-running.moc
  98. endif
  99. EXTRA_DIST += \
  100. examples/C/qt/add-connection-wired.cpp \
  101. examples/C/qt/list-connections.cpp \
  102. examples/C/qt/change-ipv4-addresses.cpp \
  103. examples/C/qt/monitor-nm-running.cpp \
  104. examples/C/qt/meson.build
  105. ###############################################################################
  106. # examples
  107. ###############################################################################
  108. EXTRA_DIST += \
  109. examples/dispatcher/10-ifcfg-rh-routes.sh \
  110. examples/dispatcher/70-wifi-wired-exclusive.sh \
  111. \
  112. examples/js/get_ips.js \
  113. \
  114. examples/lua/lgi/add-connection.lua \
  115. examples/lua/lgi/list-connections.lua \
  116. examples/lua/lgi/list-devices.lua \
  117. examples/lua/lgi/show-wifi-networks.lua \
  118. examples/lua/lgi/get-basic-nm-info.lua \
  119. examples/lua/lgi/get-ips.lua \
  120. examples/lua/lgi/change-vpn-username.lua \
  121. examples/lua/lgi/deactivate-all.lua \
  122. \
  123. examples/nm-conf.d/30-anon.conf \
  124. examples/nm-conf.d/31-mac-addr-change.conf \
  125. \
  126. examples/python/nmex.py \
  127. \
  128. examples/python/dbus/nm-state.py \
  129. examples/python/dbus/add-connection.py \
  130. examples/python/dbus/add-connection-compat.py \
  131. examples/python/dbus/add-wifi-eap-connection.py \
  132. examples/python/dbus/add-wifi-psk-connection.py \
  133. examples/python/dbus/vpn.py \
  134. examples/python/dbus/update-secrets.py \
  135. examples/python/dbus/list-connections.py \
  136. examples/python/dbus/show-bssids.py \
  137. examples/python/dbus/disconnect-device.py \
  138. examples/python/dbus/get-active-connection-uuids.py \
  139. examples/python/dbus/list-devices.py \
  140. examples/python/dbus/update-ip4-method.py \
  141. examples/python/dbus/is-wwan-default.py \
  142. examples/python/dbus/wifi-hotspot.py \
  143. examples/python/dbus/create-bond.py \
  144. examples/python/dbus/wifi-active-ap.py\
  145. \
  146. examples/python/gi/README \
  147. examples/python/gi/add_connection.py \
  148. examples/python/gi/deactivate-all.py \
  149. examples/python/gi/device-state-ip4config.py \
  150. examples/python/gi/firewall-zone.py \
  151. examples/python/gi/get-active-connections.py \
  152. examples/python/gi/get_ips.py \
  153. examples/python/gi/list-connections.py \
  154. examples/python/gi/nm-connection-update-stable-id.py \
  155. examples/python/gi/setting-user-data.py \
  156. examples/python/gi/show-wifi-networks.py \
  157. examples/python/gi/update-ip4-method.py \
  158. \
  159. examples/python/python-networkmanager/README \
  160. \
  161. examples/ruby/add-connection.rb \
  162. examples/ruby/get-basic-nm-info.rb \
  163. examples/ruby/list-devices.rb \
  164. \
  165. examples/shell/nm-logging.sh \
  166. examples/shell/get-hostname.sh \
  167. examples/shell/list-devices.sh \
  168. examples/shell/disconnect-device.sh \
  169. examples/shell/active-wifi.sh \
  170. \
  171. $(NULL)