Closed
Bug 290724
Opened 19 years ago
Closed 19 years ago
make install doesn't do anything
Categories
(NSPR :: NSPR, defect)
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 304239
People
(Reporter: caillon, Assigned: wtc)
Details
Need to be able to type 'make install' to install to the correct locations, --prefix, --libdir, etc. Manual copying is very painful.
Assignee | ||
Comment 1•19 years ago
|
||
This is a historical problem. Netscape products' build systems have been using a three step build process: export, libs, install, and the "install" step is different from the "make install" step of typical open-source products. Netscape's "install" makefile target means installing under the "dist" directory in the build tree. In current versions of Netscape-derived build systems, we have combined installing with building, so the "install" makefile target is useless now. In NSPR you can use the "real_install" makefile target to install to the correct locations, --prefix, --libdir, etc. But I think we should be able to remove the current "install" target and rename "real_install" as "install".
Status: NEW → ASSIGNED
Assignee | ||
Comment 2•19 years ago
|
||
Just FYI: http://lxr.mozilla.org/security/source/security/coreconf/README has the best documentation of the old Netscape build system. See its description of the "all", "export", "libs", "program", and "install" makefile targets. (If I remember correctly, the "program" target was a coreconf addition and not present in the original Netscape build system.) Note that we've already simplified the coreconf build system to eliminate the "program" step and largely combine "install" with "libs".
Assignee | ||
Comment 3•19 years ago
|
||
That should be "the best documentation of *a derivative of* the old Netscape build system."
*** This bug has been marked as a duplicate of 304239 ***
Status: ASSIGNED → RESOLVED
Closed: 19 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•