From d72ba23b8551ee20674c7e6e142027e77214ba1c Mon Sep 17 00:00:00 2001 From: Mike Gabriel Date: Mon, 5 Nov 2018 23:58:16 +0100 Subject: src/rda_supported_technologies.h.in: Generate header file that knows what RDA technologies are supported after build. --- src/Makefile.am | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/Makefile.am') diff --git a/src/Makefile.am b/src/Makefile.am index 83243b4..11c05a8 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -4,8 +4,21 @@ lib_LTLIBRARIES = librda.la CLEANFILES = DISTCLEANFILES = +EXTRA_DIST = +BUILT_SOURCES = + +st_file = rda_supported_technologies.h + +$(st_file): $(st_file).in + cp $< $@ + for tech in $(SUPPORTED_TECHNOLOGIES); do sed -r -e "s|// \@WITH_REMOTE_AWARENESS_($$tech)\@\s+.*|#define WITH_REMOTE_AWARENESS_\1|" -i $@; done + +CLEANFILES += $(st_file) +EXTRA_DIST += $(st_file).in +BUILT_SOURCES += $(st_file) rda_headers = \ + rda_supported_technologies.h \ rda.h \ $(NULL) -- cgit v1.2.3