blob: 6903a75c8cf4dd60b1d84a28f6710329e8d32155 [file] [log] [blame]
Ratan Guptabf9ba402017-04-14 17:16:04 +05301# Build these headers, don't install them
2nobase_nodist_include_HEADERS = \
Ratan Guptadb81a8a2017-04-20 20:21:25 +05303 xyz/openbmc_project/Network/VLAN/Create/server.hpp \
4 xyz/openbmc_project/Network/IP/Create/server.hpp
Ratan Guptabf9ba402017-04-14 17:16:04 +05305
Ratan Gupta8c834932017-04-14 16:30:24 +05306sbin_PROGRAMS = netman_watch_dns phosphor-network-manager
7
Matthew Barth5e60ba52016-09-26 13:40:01 -05008
9netman_watch_dns_SOURCES = netman_watch_dns.c
10netman_watch_dns_LDFLAGS = $(SYSTEMD_LIBS)
11netman_watch_dns_CFLAGS = $(SYSTEMD_CFLAGS)
Ratan Gupta8c834932017-04-14 16:30:24 +053012
13noinst_HEADERS = \
Ratan Gupta05eb1092017-04-14 16:33:53 +053014 ethernet_interface.hpp \
Michael Tritz29f2fd62017-05-22 15:27:26 -050015 network_config.hpp \
Ratan Gupta4af36762017-04-20 19:12:29 +053016 network_manager.hpp \
Ratan Gupta82549cc2017-04-21 08:45:23 +053017 ipaddress.hpp \
Ratan Gupta8804feb2017-05-25 10:49:57 +053018 types.hpp \
Ratan Gupta82e1ef92017-06-15 08:39:15 +053019 util.hpp \
20 routing_table.hpp \
Ratan Guptaed123a32017-06-15 09:07:31 +053021 config_parser.hpp \
Ratan Gupta82e1ef92017-06-15 08:39:15 +053022 system_configuration.hpp
Ratan Gupta8c834932017-04-14 16:30:24 +053023
24phosphor_network_manager_SOURCES = \
Ratan Gupta91a99cc2017-04-14 16:32:09 +053025 ethernet_interface.cpp \
Ratan Gupta2eff84f2017-04-20 19:19:15 +053026 ipaddress.cpp \
Michael Tritz29f2fd62017-05-22 15:27:26 -050027 network_config.cpp \
Ratan Gupta6811f822017-04-14 16:34:56 +053028 network_manager.cpp \
Ratan Guptabf9ba402017-04-14 17:16:04 +053029 network_manager_main.cpp \
Ratan Gupta82e1ef92017-06-15 08:39:15 +053030 system_configuration.cpp \
Ratan Guptadb81a8a2017-04-20 20:21:25 +053031 xyz/openbmc_project/Network/VLAN/Create/server.cpp \
Ratan Gupta8804feb2017-05-25 10:49:57 +053032 xyz/openbmc_project/Network/IP/Create/server.cpp \
Ratan Gupta233524c2017-05-27 11:47:31 +053033 util.cpp \
Ratan Guptaed123a32017-06-15 09:07:31 +053034 routing_table.cpp \
35 config_parser.cpp
Ratan Guptabf9ba402017-04-14 17:16:04 +053036
37CLEANFILES = \
38 xyz/openbmc_project/Network/VLAN/Create/server.cpp \
Ratan Guptadb81a8a2017-04-20 20:21:25 +053039 xyz/openbmc_project/Network/VLAN/Create/server.hpp \
40 xyz/openbmc_project/Network/IP/Create/server.cpp \
41 xyz/openbmc_project/Network/IP/Create/server.hpp
42
Ratan Guptabf9ba402017-04-14 17:16:04 +053043BUILT_SOURCES = \
44 xyz/openbmc_project/Network/VLAN/Create/server.cpp \
Ratan Guptadb81a8a2017-04-20 20:21:25 +053045 xyz/openbmc_project/Network/VLAN/Create/server.hpp \
46 xyz/openbmc_project/Network/IP/Create/server.cpp \
47 xyz/openbmc_project/Network/IP/Create/server.hpp
Ratan Guptabf9ba402017-04-14 17:16:04 +053048
Ratan Gupta8c834932017-04-14 16:30:24 +053049phosphor_network_manager_LDFLAGS = \
50 $(SYSTEMD_LIBS) \
51 $(SDBUSPLUS_LIBS) \
Ratan Gupta82549cc2017-04-21 08:45:23 +053052 $(PHOSPHOR_DBUS_INTERFACES_LIBS) \
Ratan Gupta11cef802017-05-29 08:41:48 +053053 $(PHOSPHOR_LOGGING_LIBS) \
Ratan Gupta82549cc2017-04-21 08:45:23 +053054 -lstdc++fs
Ratan Gupta8c834932017-04-14 16:30:24 +053055
56phosphor_network_manager_CXXFLAGS = \
57 $(SYSTEMD_CFLAGS) \
58 $(SDBUSPLUS_CFLAGS) \
Ratan Gupta233524c2017-05-27 11:47:31 +053059 $(PHOSPHOR_DBUS_INTERFACES_CFLAGS) \
60 $(PHOSPHOR_LOGGING_CFLAGS)
Ratan Guptabf9ba402017-04-14 17:16:04 +053061
62xyz/openbmc_project/Network/VLAN/Create/server.cpp: xyz/openbmc_project/Network/VLAN/Create.interface.yaml xyz/openbmc_project/Network/VLAN/Create/server.hpp
63 @mkdir -p `dirname $@`
64 $(SDBUSPLUSPLUS) -r $(srcdir) interface server-cpp xyz.openbmc_project.Network.VLAN.Create > $@
65
66xyz/openbmc_project/Network/VLAN/Create/server.hpp: xyz/openbmc_project/Network/VLAN/Create.interface.yaml
67 @mkdir -p `dirname $@`
68 $(SDBUSPLUSPLUS) -r $(srcdir) interface server-header xyz.openbmc_project.Network.VLAN.Create > $@
Ratan Guptadb81a8a2017-04-20 20:21:25 +053069
70xyz/openbmc_project/Network/IP/Create/server.cpp: xyz/openbmc_project/Network/IP/Create.interface.yaml xyz/openbmc_project/Network/IP/Create/server.hpp
71 @mkdir -p `dirname $@`
72 $(SDBUSPLUSPLUS) -r $(srcdir) interface server-cpp xyz.openbmc_project.Network.IP.Create > $@
73
74xyz/openbmc_project/Network/IP/Create/server.hpp: xyz/openbmc_project/Network/IP/Create.interface.yaml
75 @mkdir -p `dirname $@`
76 $(SDBUSPLUSPLUS) -r $(srcdir) interface server-header xyz.openbmc_project.Network.IP.Create > $@
77 sed -i '5i #include \"xyz\/openbmc_project\/Network\/IP\/server.hpp\"' $@
Ratan Gupta594123d2017-05-16 22:48:35 +053078
79SUBDIRS = test