summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/tao_idl_fe.mpc
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/TAO_IDL/tao_idl_fe.mpc')
-rw-r--r--TAO/TAO_IDL/tao_idl_fe.mpc7
1 files changed, 5 insertions, 2 deletions
diff --git a/TAO/TAO_IDL/tao_idl_fe.mpc b/TAO/TAO_IDL/tao_idl_fe.mpc
index 020936b5c89..6875856ee17 100644
--- a/TAO/TAO_IDL/tao_idl_fe.mpc
+++ b/TAO/TAO_IDL/tao_idl_fe.mpc
@@ -11,8 +11,11 @@ project(TAO_IDL_GEN) {
BISON_FLAGS := -d --feature=caret --warnings=error=deprecated --warnings=error=empty-rule --warnings=error=conflicts-rr
all: fe/fe_lookup.cpp fe/idl.yy.cpp fe/idl.tab.cpp fe/idl.tab.hpp
GPERF ?= $(ACE_ROOT)/bin/ace_gperf
- fe/fe_lookup.cpp: fe/keywords.dat
- " $(GPERF) -M -J -c -C -D -E -T -f 0 -a -o -t -p -K keyword_ -L C++ -Z TAO_IDL_CPP_Keyword_Table -N lookup -k1,2,$$ $^ | sed -f fe/post_gperf.sed > $@"
+ fe/keywords.dat.tmp: fe/keywords.dat
+ " $(GPERF) -M -J -c -C -D -E -T -f 0 -a -o -t -p -K keyword_ -L C++ -Z TAO_IDL_CPP_Keyword_Table -N lookup -k1,2,$$ $^ > $@"
+
+ fe/fe_lookup.cpp: fe/keywords.dat.tmp
+ " sed -f fe/post_gperf.sed $^ > $@"
fe/idl.yy.cpp: fe/idl.ll
" @echo 'WARNING: Potentially outdated $@'"