Open Bug 1113622 Opened 10 years ago Updated 2 years ago

Make objdir files processing not use backend.mk

Categories

(Firefox Build System :: General, defect)

defect

Tracking

(Not tracked)

People

(Reporter: bokeefe, Unassigned)

References

(Blocks 1 open bug)

Details

(In reply to Mike Hommey [:glandium] from bug 923080 comment #20)
> BUT, most TEST_HARNESS_FILES directories have a Makefile.in anyways, so they'd be recursed anyways.
> I think it's fine for now. Please file a followup to make the objdir_files processing not use
> backend.mk.

In particular, for TEST_HARNESS_FILES, objdir files cause INSTALL_TARGETS logic (for the libs tier) to be emitted in backend.mk. If there are no other variables for 'libs' and there is no Makefile.in, that directory won't be recursed during libs, so those INSTALL_TARGETS are never run.

I marked TEST_HARNESS_FILES as a 'libs' variable, but we should come up with a better solution.
Product: Core → Firefox Build System
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.