An earlier change converted TARGET-y to TARGETS, but failed to replace
all references. Convert run's dependency, but use $< in the command to
avoid the leading blank that += inserts.
Fixes: 6a9f5477637a ("tests/cpu-policy: Rework Makefile")
Signed-off-by: Jan Beulich <jbeulich@suse.com>
--- a/tools/tests/cpu-policy/Makefile
+++ b/tools/tests/cpu-policy/Makefile
@@ -16,8 +16,8 @@ endif
all: $(TARGETS)
.PHONY: run
-run: $(TARGET-y)
- ./$(TARGET-y)
+run: $(TARGETS)
+ ./$<
.PHONY: clean
clean:
On Tue, Apr 18, 2023 at 11:01:56AM +0200, Jan Beulich wrote:
> An earlier change converted TARGET-y to TARGETS, but failed to replace
> all references. Convert run's dependency, but use $< in the command to
> avoid the leading blank that += inserts.
>
> Fixes: 6a9f5477637a ("tests/cpu-policy: Rework Makefile")
> Signed-off-by: Jan Beulich <jbeulich@suse.com>
>
> --- a/tools/tests/cpu-policy/Makefile
> +++ b/tools/tests/cpu-policy/Makefile
> @@ -16,8 +16,8 @@ endif
> all: $(TARGETS)
>
> .PHONY: run
> -run: $(TARGET-y)
> - ./$(TARGET-y)
> +run: $(TARGETS)
> + ./$<
Since it seems like TARGETS can contain multiple outputs, do we want
to have a for loop here?
Thanks, Roger.
On 18.04.2023 11:30, Roger Pau Monné wrote:
> On Tue, Apr 18, 2023 at 11:01:56AM +0200, Jan Beulich wrote:
>> An earlier change converted TARGET-y to TARGETS, but failed to replace
>> all references. Convert run's dependency, but use $< in the command to
>> avoid the leading blank that += inserts.
>>
>> Fixes: 6a9f5477637a ("tests/cpu-policy: Rework Makefile")
>> Signed-off-by: Jan Beulich <jbeulich@suse.com>
>>
>> --- a/tools/tests/cpu-policy/Makefile
>> +++ b/tools/tests/cpu-policy/Makefile
>> @@ -16,8 +16,8 @@ endif
>> all: $(TARGETS)
>>
>> .PHONY: run
>> -run: $(TARGET-y)
>> - ./$(TARGET-y)
>> +run: $(TARGETS)
>> + ./$<
>
> Since it seems like TARGETS can contain multiple outputs, do we want
> to have a for loop here?
Imo TARGETS is just the conventional name, even if it expand to only
a single target. I'd prefer to stick with the simple rule until such
time that there really are multiple executables here.
Jan
On Tue, Apr 18, 2023 at 11:38:48AM +0200, Jan Beulich wrote:
> On 18.04.2023 11:30, Roger Pau Monné wrote:
> > On Tue, Apr 18, 2023 at 11:01:56AM +0200, Jan Beulich wrote:
> >> An earlier change converted TARGET-y to TARGETS, but failed to replace
> >> all references. Convert run's dependency, but use $< in the command to
> >> avoid the leading blank that += inserts.
> >>
> >> Fixes: 6a9f5477637a ("tests/cpu-policy: Rework Makefile")
> >> Signed-off-by: Jan Beulich <jbeulich@suse.com>
> >>
> >> --- a/tools/tests/cpu-policy/Makefile
> >> +++ b/tools/tests/cpu-policy/Makefile
> >> @@ -16,8 +16,8 @@ endif
> >> all: $(TARGETS)
> >>
> >> .PHONY: run
> >> -run: $(TARGET-y)
> >> - ./$(TARGET-y)
> >> +run: $(TARGETS)
> >> + ./$<
> >
> > Since it seems like TARGETS can contain multiple outputs, do we want
> > to have a for loop here?
>
> Imo TARGETS is just the conventional name, even if it expand to only
> a single target. I'd prefer to stick with the simple rule until such
> time that there really are multiple executables here.
Not specially fuzzed either way, and it's certainly an improvement
from the current status:
Acked-by: Roger Pau Monné <roger.pau@citrix.com>
Thanks, Roger.
© 2016 - 2026 Red Hat, Inc.