aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYongqin Liu <yongqin.liu@linaro.org>2017-04-12 13:50:02 +0800
committerYongqin Liu <yongqin.liu@linaro.org>2017-04-12 13:50:02 +0800
commit39c505b6a77da0479e4b8158940106fb1186640d (patch)
treeabb6e7dfac7262cdbd4139f9cb1f51658ac8af95
parent7869dbe0491a32b2270549fdf7827072ed28ac31 (diff)
downloadpiglit-linaro-nougat.tar.gz
tests/util/Android.mk: simple the generation for config.hRLCR-17.10linaro-nougat
use sed command as PRIVATE_CUSTOM_TOOL for config.h file generation Change-Id: Iac56a801dd8800a1a4d2a874bd8a187fd7c65ba2 Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
-rw-r--r--tests/util/Android.mk13
1 files changed, 1 insertions, 12 deletions
diff --git a/tests/util/Android.mk b/tests/util/Android.mk
index 72105047f..722f711bf 100644
--- a/tests/util/Android.mk
+++ b/tests/util/Android.mk
@@ -36,19 +36,8 @@ LOCAL_C_INCLUDES := . \
# 2) Can't use the target-specific late-evalutated variable style - my shell complains of missing quotes.
CONFIG_HEADER := $(intermediates)/config.h
+$(CONFIG_HEADER): PRIVATE_CUSTOM_TOOL = sed 's/cmake//' $< > $@
$(CONFIG_HEADER): $(LOCAL_PATH)/config.h.in
- sed -e 's/#cmakedefine HAVE_STRCHRNUL/#define HAVE_STRCHRNUL/' \
- -e 's/#cmakedefine HAVE_FOPEN_S//' \
- -e 's/#cmakedefine HAVE_SETRLIMIT/#define HAVE_SETRLIMIT/' \
- -e 's/#cmakedefine HAVE_ASPRINTF/#define HAVE_ASPRINTF/' \
- -e 's/#cmakedefine HAVE_FFS/#define HAVE_FFS/' \
- -e 's/#cmakedefine HAVE_STRNDUP/#define HAVE_STRNDUP/' \
- -e 's/#cmakedefine HAVE_FCNTL_H/#define HAVE_FCNTL_H/' \
- -e 's/#cmakedefine HAVE_SYS_STAT_H/#define HAVE_SYS_STAT_H/' \
- -e 's/#cmakedefine HAVE_SYS_TYPES_H/#define HAVE_SYS_TYPES_H/' \
- -e 's/#cmakedefine HAVE_SYS_TIME_H/#define HAVE_SYS_TIME_H/' \
- -e 's/#cmakedefine HAVE_SYS_RESOURCE_H/#define HAVE_SYS_RESOURCE_H/' \
- -e 's/#cmakedefine HAVE_UNISTD_H/#define HAVE_UNISTD_H/' $< > $@
$(transform-generated-source)
LOCAL_GENERATED_SOURCES += $(CONFIG_HEADER)