Closed
Bug 949205
Opened 11 years ago
Closed 7 years ago
Create a way for the build system to copy all the files in a directory
Categories
(Firefox Build System :: General, defect)
Firefox Build System
General
Tracking
(Not tracked)
RESOLVED
WORKSFORME
People
(Reporter: jwalker, Unassigned)
References
Details
Bonus points if it works recursively. For more context on the background, see bug 933727 comment 9, but in short something better than: libs:: $(NSINSTALL) $(srcdir)/foo/* $(FINAL_TARGET)/bar
Comment 1•11 years ago
|
||
We can do this relatively easily as of bug 934739. This might end up as a dupe of bug 887958, depending on how we allow $(FINAL_TARGET) installations to work.
Depends on: 934739
Comment 2•11 years ago
|
||
I'm curious if it would be possible to do a similar thing in jar.mn files? For the browser themes, it would be great to specify something like: skin/classic/browser/devtools/ (devtools/images/*) Instead of skin/classic/browser/devtools/commandline-icon.png (devtools/images/commandline-icon.png) skin/classic/browser/devtools/commandline-icon@2x.png (devtools/images/commandline-icon@2x.png) skin/classic/browser/devtools/command-paintflashing.png (devtools/images/command-paintflashing.png) skin/classic/browser/devtools/command-paintflashing@2x.png (devtools/images/command-paintflashing@2x.png) ... continued for every image in the devtools/images/ directory ...
Comment 3•11 years ago
|
||
I wrote a detailed comment in bug 853594 on how we plan to solve this. Will likely split the implementation into two bugs because the wildcard bit is significantly harder.
Depends on: 853594
Reporter | ||
Comment 4•10 years ago
|
||
I'm quite keen to land bugs that would use this feature, IIRC we were fairly close to being done, is that still correct?
Flags: needinfo?(gps)
Comment 5•10 years ago
|
||
We're not fairly close on bug 853594. Please use INSTALL_TARGETS in Makefile.in until something better is available. You can use $(wildcard) in make files to get glob matching.
Flags: needinfo?(gps)
Comment 6•7 years ago
|
||
I think we have this through install manifests, now, right?
Assignee: mh+mozilla → nobody
Flags: needinfo?(gps)
Comment 7•7 years ago
|
||
Yes, we can use install manifests for this use case. Whether we have or need a primitive for copying directories, I'm not sure. But this ancient bug doesn't seem very actionable. So I'm inclined to close it.
Status: NEW → RESOLVED
Closed: 7 years ago
Flags: needinfo?(gps)
Resolution: --- → WORKSFORME
Updated•6 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•