Deepak Kodihalli | 2bba75d | 2016-11-30 00:46:49 -0600 | [diff] [blame] | 1 | # Build these headers, don't install them |
| 2 | noinst_HEADERS = \ |
| 3 | defines.hpp \ |
| 4 | store.hpp \ |
| 5 | parser.hpp \ |
| 6 | types.hpp \ |
| 7 | write.hpp \ |
| 8 | impl.hpp \ |
Deepak Kodihalli | 7679449 | 2017-02-16 23:48:18 -0600 | [diff] [blame] | 9 | args.hpp \ |
PriyangaRamasamy | abb87ed | 2019-11-19 17:25:35 +0530 | [diff] [blame] | 10 | utils.hpp \ |
| 11 | keyword_vpd_parser.hpp \ |
| 12 | ibm_vpd_type_check.hpp |
Deepak Kodihalli | 2bba75d | 2016-11-30 00:46:49 -0600 | [diff] [blame] | 13 | |
Alpana Kumari | 26a74af | 2019-09-10 23:53:58 -0500 | [diff] [blame] | 14 | if IBM_PARSER |
Alpana Kumari | c0aeac3 | 2019-11-28 05:20:10 -0600 | [diff] [blame] | 15 | noinst_HEADERS += \ |
| 16 | vpdecc/vpdecc.h\ |
| 17 | vpdecc/vpdecc_support.h |
| 18 | |
Alpana Kumari | 26a74af | 2019-09-10 23:53:58 -0500 | [diff] [blame] | 19 | bin_PROGRAMS = ibm-read-vpd |
| 20 | ibm_read_vpd_SOURCES = \ |
PriyangaRamasamy | abb87ed | 2019-11-19 17:25:35 +0530 | [diff] [blame] | 21 | ibm_vpd_app.cpp \ |
| 22 | ibm_vpd_type_check.cpp \ |
Alpana Kumari | 26a74af | 2019-09-10 23:53:58 -0500 | [diff] [blame] | 23 | parser.cpp \ |
Alpana Kumari | c0aeac3 | 2019-11-28 05:20:10 -0600 | [diff] [blame] | 24 | vpdecc/vpdecc.c \ |
| 25 | vpdecc/vpdecc_support.c\ |
Alpana Kumari | 26a74af | 2019-09-10 23:53:58 -0500 | [diff] [blame] | 26 | impl.cpp \ |
PriyangaRamasamy | abb87ed | 2019-11-19 17:25:35 +0530 | [diff] [blame] | 27 | utils.cpp \ |
| 28 | keyword_vpd_parser.cpp |
Alpana Kumari | 26a74af | 2019-09-10 23:53:58 -0500 | [diff] [blame] | 29 | |
| 30 | ibm_read_vpd_LDFLAGS = $(SDBUSPLUS_LIBS) $(PHOSPHOR_LOGGING_LIBS) |
| 31 | ibm_read_vpd_CXXFLAGS = $(SDBUSPLUS_CFLAGS) $(PHOSPHOR_LOGGING_CFLAGS) |
| 32 | |
| 33 | else |
Deepak Kodihalli | c7b2a71 | 2017-02-17 00:58:39 -0600 | [diff] [blame] | 34 | # Be sure to build these before compiling |
| 35 | BUILT_SOURCES = \ |
| 36 | writefru.hpp \ |
| 37 | extra-properties-gen.hpp |
| 38 | CLEANFILES = \ |
| 39 | writefru.hpp \ |
| 40 | extra-properties-gen.hpp |
| 41 | |
| 42 | FRU_GEN_SCRIPT ?= \ |
| 43 | ${abs_srcdir}/writefru.py |
| 44 | FRU_GEN_SCRIPT_FILES ?= \ |
Deepak Kodihalli | 2bba75d | 2016-11-30 00:46:49 -0600 | [diff] [blame] | 45 | ${abs_srcdir}/writefru.yaml \ |
| 46 | ${abs_srcdir}/writefru.mako.hpp |
Deepak Kodihalli | c7b2a71 | 2017-02-17 00:58:39 -0600 | [diff] [blame] | 47 | |
| 48 | PROP_GEN_SCRIPT ?= \ |
| 49 | ${abs_srcdir}/extra-properties.py |
| 50 | PROP_GEN_SCRIPT_FILES ?= \ |
| 51 | ${abs_srcdir}/extra-properties-example.yaml \ |
| 52 | ${abs_srcdir}/extra-properties.mako.hpp |
| 53 | |
Deepak Kodihalli | 2bba75d | 2016-11-30 00:46:49 -0600 | [diff] [blame] | 54 | EXTRA_DIST = \ |
Deepak Kodihalli | c7b2a71 | 2017-02-17 00:58:39 -0600 | [diff] [blame] | 55 | $(FRU_GEN_SCRIPT) \ |
| 56 | $(FRU_GEN_SCRIPT_FILES) \ |
| 57 | $(PROP_GEN_SCRIPT) \ |
| 58 | $(PROP_GEN_SCRIPT_FILES) |
| 59 | |
| 60 | writefru.hpp: ${FRU_GEN_SCRIPT} ${FRU_GEN_SCRIPT_FILES} |
Deepak Kodihalli | cd6d241 | 2017-02-06 07:35:32 -0600 | [diff] [blame] | 61 | $(AM_V_GEN)@FRUGEN@ |
Deepak Kodihalli | c7b2a71 | 2017-02-17 00:58:39 -0600 | [diff] [blame] | 62 | extra-properties-gen.hpp: ${PROP_GEN_SCRIPT} ${PROP_GEN_SCRIPT_FILES} |
| 63 | $(AM_V_GEN)@PROPGEN@ |
Deepak Kodihalli | 2bba75d | 2016-11-30 00:46:49 -0600 | [diff] [blame] | 64 | |
Patrick Venture | eb67ba1 | 2019-03-28 12:37:28 -0700 | [diff] [blame] | 65 | bin_PROGRAMS = openpower-read-vpd |
Deepak Kodihalli | 2bba75d | 2016-11-30 00:46:49 -0600 | [diff] [blame] | 66 | openpower_read_vpd_SOURCES = \ |
| 67 | app.cpp \ |
| 68 | args.cpp \ |
| 69 | impl.cpp \ |
| 70 | parser.cpp \ |
Deepak Kodihalli | 7679449 | 2017-02-16 23:48:18 -0600 | [diff] [blame] | 71 | write.cpp \ |
| 72 | utils.cpp |
Deepak Kodihalli | c6e551b | 2017-02-17 07:39:50 -0600 | [diff] [blame] | 73 | openpower_read_vpd_LDFLAGS = $(SDBUSPLUS_LIBS) $(PHOSPHOR_LOGGING_LIBS) |
| 74 | openpower_read_vpd_CXXFLAGS = $(SDBUSPLUS_CFLAGS) $(PHOSPHOR_LOGGING_CFLAGS) |
Alpana Kumari | 26a74af | 2019-09-10 23:53:58 -0500 | [diff] [blame] | 75 | endif |
Deepak Kodihalli | 901c5d9 | 2016-11-30 05:19:45 -0600 | [diff] [blame] | 76 | |
| 77 | SUBDIRS = test |