diff --git a/Makefile b/Makefile index a62937b2b..eef500312 100644 --- a/Makefile +++ b/Makefile @@ -2,13 +2,13 @@ # Makefile to generate specifications # -.PHONY: clean all travis_targets json franca yaml csv tests binary protobuf ttl graphql ocf c install deploy +.PHONY: clean all travis_targets json franca yaml csv ddsidl tests binary protobuf ttl graphql ocf c install deploy -all: clean json franca yaml csv binary tests protobuf graphql +all: clean json franca yaml csv ddsidl binary tests protobuf graphql # All mandatory targets that shall be built and pass on each pull request for # vehicle-signal-specification or vss-tools -travis_targets: clean json franca yaml binary csv tests deploy graphql +travis_targets: clean json franca yaml binary csv graphql ddsidl tests deploy # Additional targets that shall be built by travis, but where it is not mandatory @@ -36,6 +36,9 @@ yaml: csv: ${TOOLSDIR}/vspec2csv.py -I ./spec ./spec/VehicleSignalSpecification.vspec vss_rel_$$(cat VERSION).csv +ddsidl: + ${TOOLSDIR}/vspec2ddsidl.py -I ./spec ./spec/VehicleSignalSpecification.vspec vss_rel_$$(cat VERSION).idl + tests: PYTHONPATH=${TOOLSDIR} pytest