diff --git a/compiler2/makefile.c b/compiler2/makefile.c index 7da71554e4c705810315de0fcf0e0d53beb62411..ac7f64ae323c5b1887caf6add8bde7e9f2c7a0f6 100644 --- a/compiler2/makefile.c +++ b/compiler2/makefile.c @@ -4415,43 +4415,44 @@ static void print_makefile(struct makefile_struct *makefile) fprintf(fp,"\tfind . -type l -name \"*.so\" -exec unlink {} \\;\n"); } fprintf(fp, "\t%s $(EXECUTABLE) $(DYNAMIC_LIBRARY) $(STATIC_LIBRARY) " - "$(OBJECTS) $(GENERATED_HEADERS) \\\n" - "\t$(GENERATED_SOURCES) ", rm_command); - if (makefile->dynamic) fputs("$(SHARED_OBJECTS) ", fp); - if (makefile->preprocess) fputs("$(PREPROCESSED_TTCN3_MODULES) ", fp); - fputs("compile", fp); + "$(OBJECTS)\n", rm_command); + fprintf(fp, "\t%s $(GENERATED_HEADERS)\n", rm_command); + fprintf(fp, "\t%s $(GENERATED_SOURCES)\n", rm_command); + if (makefile->dynamic) fprintf(fp, "\t%s $(SHARED_OBJECTS)\n", rm_command); + if (makefile->preprocess) fprintf(fp, "\t%s $(PREPROCESSED_TTCN3_MODULES)\n", rm_command); + fprintf(fp, "\t%s compile", rm_command); if (makefile->central_storage) fputs(" compile-all", fp); if (makefile->gcc_dep) fputs(" $(DEPFILES)", fp); if (merge_profiled_file_lists) { - fputs(" $(PROFILED_FILE_LIST)", fp); + fprintf(fp, "\t%s $(PROFILED_FILE_LIST)\n", rm_command); } - if (makefile->nXSDModules) fputs(" $(XSD2TTCN_GENERATED_MODULES)", fp); - fprintf(fp, " \\\n" - "\ttags *.log%s%s\n\n", - add_refd_prjs?" referenced*":"", - makefile->hierarchical ? " update":""); + if (makefile->nXSDModules) fprintf(fp, "\t%s $(XSD2TTCN_GENERATED_MODULES)\n", rm_command); + fprintf(fp, "\n\t%s tags *.log%s%s\n\n", rm_command, + add_refd_prjs ? " referenced*" : "", + makefile->hierarchical ? " update" : ""); } else { fprintf(fp, "clean:%s\n" - "\t-%s $(EXECUTABLE) $(LIBRARY) $(OBJECTS) $(GENERATED_HEADERS) \\\n" - "\t$(GENERATED_SOURCES) ", add_refd_prjs?" referenced-clean":"", rm_command); - if (makefile->dynamic) fputs("$(SHARED_OBJECTS) ", fp); - if (makefile->preprocess) fputs("$(PREPROCESSED_TTCN3_MODULES) ", fp); - fputs("compile", fp); + "\t-%s $(EXECUTABLE) $(LIBRARY) $(OBJECTS)\n", + add_refd_prjs?" referenced-clean":"", rm_command); + fprintf(fp, "\t-%s $(GENERATED_HEADERS)\n", rm_command); + fprintf(fp, "\t-%s $(GENERATED_SOURCES)\n", rm_command); + if (makefile->dynamic) fprintf(fp, "\t-%s $(SHARED_OBJECTS)\n", rm_command); + if (makefile->preprocess) fprintf(fp, "\t-%s $(PREPROCESSED_TTCN3_MODULES)\n", rm_command); + fprintf(fp, "\t-%s compile", rm_command); if (makefile->central_storage) fputs(" compile-all", fp); if (makefile->gcc_dep) fputs(" $(DEPFILES)", fp); if (merge_profiled_file_lists) { - fputs(" $(PROFILED_FILE_LIST)", fp); + fprintf(fp, "\t-%s $(PROFILED_FILE_LIST)\n", rm_command); } - if (makefile->nXSDModules) fputs(" $(XSD2TTCN_GENERATED_MODULES)", fp); - fprintf(fp, " \\\n" - "\ttags *.log%s", - add_refd_prjs?" referenced*":""); + if (makefile->nXSDModules) fprintf(fp, "\t-%s $(XSD2TTCN_GENERATED_MODULES)\n", rm_command); + fprintf(fp, "\n\t-%s tags *.log%s", rm_command, + add_refd_prjs ? " referenced*" : ""); } // clean-all: if (makefile->linkingStrategy && makefile->hierarchical) - fprintf(fp, "clean-all: %s clean\n", add_refd_prjs ? "referenced-clean-all":""); + fprintf(fp, "clean-all: %s clean\n", add_refd_prjs ? "referenced-clean-all" : ""); // dep: fputs("\n\ndep: $(GENERATED_SOURCES) $(USER_SOURCES)",fp);