diff --git a/core/Makefile b/core/Makefile
index a9972a9cd7c006c853fccc78c95b5c0fed1a60e5..7b2b8cbd1cd71fd452b49da23b8bc6e584a9db7e 100644
--- a/core/Makefile
+++ b/core/Makefile
@@ -275,8 +275,8 @@ run: all
 
 # xsd -> ttcn
 $(GENERATED_MODULES): $(SCHEMAS) ../xsdconvert/xsd2ttcn$(EXESUFFIX)
-	../xsdconvert/xsd2ttcn$(EXESUFFIX) -p $<
-	sed -e 's/XSD.String/charstring/g;s/XSD.AnySimpleType/charstring/g;s/XSD.Integer/integer/g;s/XSD.Float/float/g;s/XSD.Double/float/g;s/XSD.Boolean/boolean/g;s/import from XSD all;//g' TitanLoggerApi.ttcn >TitanLoggerApi.ttcn_
+	../xsdconvert/xsd2ttcn$(EXESUFFIX) -p $< ;\
+	sed -e 's/XSD.String/charstring/g;s/XSD.AnySimpleType/charstring/g;s/XSD.Integer/integer/g;s/XSD.Float/float/g;s/XSD.Double/float/g;s/XSD.Boolean/boolean/g;s/import from XSD all;//g' TitanLoggerApi.ttcn >TitanLoggerApi.ttcn_ ;\
 	mv TitanLoggerApi.ttcn_ TitanLoggerApi.ttcn
 
 install: $(TARGETS) $(PROGRAMS)