blob: 8696d03f375bd8e19e5051005e36ea6d8e680e45 [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 Guptab38401b2018-03-16 12:44:26 +05306sbin_PROGRAMS = phosphor-network-manager ncsi-netlink
Ratan Gupta8c834932017-04-14 16:30:24 +05307
8noinst_HEADERS = \
Ratan Gupta05eb1092017-04-14 16:33:53 +05309 ethernet_interface.hpp \
Michael Tritz29f2fd62017-05-22 15:27:26 -050010 network_config.hpp \
Ratan Gupta4af36762017-04-20 19:12:29 +053011 network_manager.hpp \
Ratan Gupta82549cc2017-04-21 08:45:23 +053012 ipaddress.hpp \
Ratan Gupta8804feb2017-05-25 10:49:57 +053013 types.hpp \
Ratan Gupta82e1ef92017-06-15 08:39:15 +053014 util.hpp \
15 routing_table.hpp \
Ratan Guptaed123a32017-06-15 09:07:31 +053016 config_parser.hpp \
Ratan Gupta935bc332017-07-11 17:47:14 +053017 system_configuration.hpp \
Ratan Gupta3d3e4fc2017-07-25 13:38:19 +053018 dhcp_configuration.hpp \
Ratan Gupta0f9dc1b2017-09-03 17:57:50 +053019 vlan_interface.hpp \
Ratan Gupta4f80c1a2017-09-03 18:01:22 +053020 rtnetlink_server.hpp \
Vishwanatha Subbannaf00182e2017-10-16 19:08:59 +053021 timer.hpp \
Vishwanatha Subbannaca4ce1b2017-10-16 23:17:18 +053022 dns_updater.hpp \
Ratan Guptab38401b2018-03-16 12:44:26 +053023 watch.hpp \
24 argument.hpp
25
26ncsi_netlink_SOURCES = \
27 argument.cpp \
28 ncsi_netlink_main.cpp
29
Ratan Gupta8c834932017-04-14 16:30:24 +053030
31phosphor_network_manager_SOURCES = \
Ratan Gupta91a99cc2017-04-14 16:32:09 +053032 ethernet_interface.cpp \
Ratan Gupta2eff84f2017-04-20 19:19:15 +053033 ipaddress.cpp \
Michael Tritz29f2fd62017-05-22 15:27:26 -050034 network_config.cpp \
Ratan Gupta6811f822017-04-14 16:34:56 +053035 network_manager.cpp \
Ratan Guptabf9ba402017-04-14 17:16:04 +053036 network_manager_main.cpp \
Ratan Gupta82e1ef92017-06-15 08:39:15 +053037 system_configuration.cpp \
Ratan Guptadb81a8a2017-04-20 20:21:25 +053038 xyz/openbmc_project/Network/VLAN/Create/server.cpp \
Ratan Gupta8804feb2017-05-25 10:49:57 +053039 xyz/openbmc_project/Network/IP/Create/server.cpp \
Ratan Gupta233524c2017-05-27 11:47:31 +053040 util.cpp \
Ratan Guptaed123a32017-06-15 09:07:31 +053041 routing_table.cpp \
Ratan Gupta935bc332017-07-11 17:47:14 +053042 config_parser.cpp \
Ratan Gupta3d3e4fc2017-07-25 13:38:19 +053043 dhcp_configuration.cpp \
Ratan Gupta0f9dc1b2017-09-03 17:57:50 +053044 vlan_interface.cpp \
Ratan Gupta4f80c1a2017-09-03 18:01:22 +053045 rtnetlink_server.cpp \
Vishwanatha Subbannaf00182e2017-10-16 19:08:59 +053046 timer.cpp \
Vishwanatha Subbannaca4ce1b2017-10-16 23:17:18 +053047 dns_updater.cpp \
48 watch.cpp
Ratan Guptabf9ba402017-04-14 17:16:04 +053049
50CLEANFILES = \
51 xyz/openbmc_project/Network/VLAN/Create/server.cpp \
Ratan Guptadb81a8a2017-04-20 20:21:25 +053052 xyz/openbmc_project/Network/VLAN/Create/server.hpp \
53 xyz/openbmc_project/Network/IP/Create/server.cpp \
54 xyz/openbmc_project/Network/IP/Create/server.hpp
55
Ratan Guptabf9ba402017-04-14 17:16:04 +053056BUILT_SOURCES = \
57 xyz/openbmc_project/Network/VLAN/Create/server.cpp \
Ratan Guptadb81a8a2017-04-20 20:21:25 +053058 xyz/openbmc_project/Network/VLAN/Create/server.hpp \
59 xyz/openbmc_project/Network/IP/Create/server.cpp \
60 xyz/openbmc_project/Network/IP/Create/server.hpp
Ratan Guptabf9ba402017-04-14 17:16:04 +053061
Ratan Gupta8c834932017-04-14 16:30:24 +053062phosphor_network_manager_LDFLAGS = \
63 $(SYSTEMD_LIBS) \
64 $(SDBUSPLUS_LIBS) \
Ratan Gupta82549cc2017-04-21 08:45:23 +053065 $(PHOSPHOR_DBUS_INTERFACES_LIBS) \
Ratan Gupta11cef802017-05-29 08:41:48 +053066 $(PHOSPHOR_LOGGING_LIBS) \
Ratan Gupta82549cc2017-04-21 08:45:23 +053067 -lstdc++fs
Ratan Gupta8c834932017-04-14 16:30:24 +053068
69phosphor_network_manager_CXXFLAGS = \
70 $(SYSTEMD_CFLAGS) \
71 $(SDBUSPLUS_CFLAGS) \
Ratan Gupta233524c2017-05-27 11:47:31 +053072 $(PHOSPHOR_DBUS_INTERFACES_CFLAGS) \
73 $(PHOSPHOR_LOGGING_CFLAGS)
Ratan Guptabf9ba402017-04-14 17:16:04 +053074
75xyz/openbmc_project/Network/VLAN/Create/server.cpp: xyz/openbmc_project/Network/VLAN/Create.interface.yaml xyz/openbmc_project/Network/VLAN/Create/server.hpp
76 @mkdir -p `dirname $@`
77 $(SDBUSPLUSPLUS) -r $(srcdir) interface server-cpp xyz.openbmc_project.Network.VLAN.Create > $@
78
79xyz/openbmc_project/Network/VLAN/Create/server.hpp: xyz/openbmc_project/Network/VLAN/Create.interface.yaml
80 @mkdir -p `dirname $@`
81 $(SDBUSPLUSPLUS) -r $(srcdir) interface server-header xyz.openbmc_project.Network.VLAN.Create > $@
Ratan Guptadb81a8a2017-04-20 20:21:25 +053082
83xyz/openbmc_project/Network/IP/Create/server.cpp: xyz/openbmc_project/Network/IP/Create.interface.yaml xyz/openbmc_project/Network/IP/Create/server.hpp
84 @mkdir -p `dirname $@`
85 $(SDBUSPLUSPLUS) -r $(srcdir) interface server-cpp xyz.openbmc_project.Network.IP.Create > $@
86
87xyz/openbmc_project/Network/IP/Create/server.hpp: xyz/openbmc_project/Network/IP/Create.interface.yaml
88 @mkdir -p `dirname $@`
89 $(SDBUSPLUSPLUS) -r $(srcdir) interface server-header xyz.openbmc_project.Network.IP.Create > $@
90 sed -i '5i #include \"xyz\/openbmc_project\/Network\/IP\/server.hpp\"' $@
Ratan Gupta594123d2017-05-16 22:48:35 +053091
92SUBDIRS = test