summaryrefslogtreecommitdiff
path: root/cesar/common/defs
diff options
context:
space:
mode:
authorNélio Laranjeiro2012-04-02 15:35:08 +0200
committerNélio Laranjeiro2012-09-07 08:56:57 +0200
commitb109a7286b25a0b42db3d8c261b5ddcf68b1c46e (patch)
tree4129e152627cc3425910b8d59528b3238c82043d /cesar/common/defs
parentcfb30b6b5bab84d5ba2613330cbfa98e82829c99 (diff)
cesar: integrate mmtypes.h generated from mmtcgen, refs #409
Diffstat (limited to 'cesar/common/defs')
-rw-r--r--cesar/common/defs/mmtypes/Module19
1 files changed, 19 insertions, 0 deletions
diff --git a/cesar/common/defs/mmtypes/Module b/cesar/common/defs/mmtypes/Module
new file mode 100644
index 0000000000..c3ed84c524
--- /dev/null
+++ b/cesar/common/defs/mmtypes/Module
@@ -0,0 +1,19 @@
+ifndef $(MODULE_VAR)_ONCE
+$(MODULE_VAR)_ONCE := 1$(CONFIG_CP_FSM_DEF)
+
+MMTCGENDIR=$(BASE)/../common/lib/mmtcgen
+MMTCGEN=$(MMTCGENDIR)/mmtcgen.py
+
+mmtypes_h := $(OBJ_INC_DIR)/mmtypes.h
+
+CLEAN_FILES += $(mmtypes_h)
+
+COMPILE_DEPS += $(mmtypes_h)
+
+$(MMTCGENDIR)/parser.py:$(MMTCGENDIR)/parser.g
+ yapps $<
+
+$(mmtypes_h): $(MMTCGENDIR)/mme.txt $(OBJ_INC_DIR_STAMP) $(MMTCGENDIR)/parser.py
+ python $(MMTCGEN) $@
+
+endif