From 8818b4bfe2b93e9b9ff960d93a635d25b5175b09 Mon Sep 17 00:00:00 2001 From: Damiano Boppart Date: Thu, 5 Sep 2019 18:10:54 +0200 Subject: [PATCH] Autodetect location of pEpEngine.h --- src/Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Makefile b/src/Makefile index e3b391d..1a36c60 100644 --- a/src/Makefile +++ b/src/Makefile @@ -60,6 +60,8 @@ C_SOURCES=foundation_pEp_jniadapter_Engine.cc \ throw_pEp_exception.hh \ foundation_pEp_jniadapter_AbstractEngine.h +PEP_HEADER:=$(shell $(CXX) -E -M get_header.cc | grep -oe '[^[:space:]]*pEpEngine\.h' | head -1) + .PHONY: all all: $(JAR) $(SHARED) @@ -89,7 +91,7 @@ $(SHARED): $(LIBRARY) $(CXX) *.o $(LDFLAGS) $(LDLIBS) -o $@ status_list.yml2: pEp.yml2 - bash ../utils/extract_pEp_status_codes_from_engine.sh $(word 2,$^) $@ + bash ../utils/extract_pEp_status_codes_from_engine.sh "$(PEP_HEADER)" $@ foundation/pEp/jniadapter/pEpException.java: pEp.yml2 gen_java_exceptions.ysl2 pEp.yml2 $(YML2_PROC) -y gen_java_exceptions.ysl2 $< -o $@