This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
I see several constructions in makefile generator like this: boolean dMake = isDMake(compilerSet); ... //Fix for #180918: Multiple make targets incompatible with GNU make if (dMake) { target = customToolConfiguration.getOutputs().getValue(" + "); // NOI18N } else { target = customToolConfiguration.getOutputs().getValue(); } This is wrong and breaks one of the big rules for our projects: the generated makefiles are make syntax agnostic. Meaning a generated makefile should work equally well with make, dmake, and gmake regardless where they were generated and with what tool chain. The make tool in *not* and should not be saved with the project. The reason is you don't know how the makefile is being invoked. The project may be part of a bigger build system and we don't have control over what make is being used there. There should always be a make construction that work with all the makes. It has been true in the past so it is probably also tru in this case.
the following code should work on all platforms and all makes .NO_PARALLEL:y.tab.c y.tab.h y.tab.c y.tab.h: token.y @echo Running yacc... yacc -d token.y
fixed.
Integrated into 'main-golden', will be available in build *201011240001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main/rev/d877e792315f User: Thomas Preisler <thp@netbeans.org> Log: #192293 - don't generate dmake specific syntax in makefiles