Mike Frysinger wrote: > On Wednesday 04 November 2009 19:41:41 Scott Wood wrote: >> --- a/rules.mk >> +++ b/rules.mk >> >> +$(HOSTOBJS): $(obj)%.o: %.c >> + $(HOSTCC) $(HOSTCFLAGS) $(HOSTCFLAGS_$(@F)) $(HOSTCFLAGS_$(BCURDIR)) -o >> $@ $< -c >> +$(NOPEDOBJS): $(obj)%.o: %.c >> + $(HOSTCC) $(HOSTCFLAGS_NOPED) $(HOSTCFLAGS_$(@F)) >> $(HOSTCFLAGS_$(BCURDIR)) -o $@ $< -c > > wouldnt these make more sense in config.mk with all the other patterns.
The static pattern rules won't work unless $(HOSTOBJS)/$(NOPEDOBJS) has been filled in by the makefile. config.mk is included too early for that. A non-static pattern won't work unless we can distinguish between target, host-pedantic, and host-no-pedantic from the filename or path alone. Plus, the name of the file is *rules*.mk. :-) > and create a pattern target for creating host executables. That would be nice to have, but is orthogonal to what this patch does. One thing at a time. -Scott _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot