"make install" creates symlinks, does not copy files
Created by: cjashfor
In most open source projects, "make install" will copy all of the files needed into the system's root (or other selected location). Those files, once installed, must be capable of running there stand-alone without using any files from the original build location. The same goes for any doc files that are associated with the project.
The current code in rosie's Makefile simply creates a soft link to a file that was constructed in the build area. And some of the files in the build area have hard-coded paths to the build area.
This is also affecting RPM packaging, because the standard way RPM spec files are constructed is to rely on having the files installed into the root in a standard way.
The wrapper scripts should be changed so that they don't use hard-coded paths, if possible, or at least that their paths can be updated during the "make install" execution. Further, as stated above, the Makefile should be changed so that all needed files are copied to the installation root, so that they are completely independent of the build boot.