Age | Commit message (Collapse) | Author |
|
- drop old build system
- move shared include and source files to common directory
- drop "rc-" prefix from shared include and source files
- move executable-specific code to individual directories under src
- adjust top-level .gitignore file for new build system
This closes #489.
|
|
This makes the URIs shorter and dynamic: whatever the default branch
the repo uses will be used.
|
|
I know of no other build systems that have separate paths for static vs
shared libraries, so this changes ours to use libdir for all libraries.
|
|
In the past, OpenRC was a hybrid of a centralized and file-scope
license/copyright structure.
I followed the instructions from the Software Freedom Law Center [1] to
convert to a Centralized structure where possible, for easier future
maintenance.
[1] https://softwarefreedom.org/resources/2012/ManagingCopyrightInformation.html
|
|
This fixes #35.
|
|
The MKSTATICLIBS switch, which defaults to yes, controls whether or not
static libraries are built and installed.
Reported-by: Agostino Sarubbo <ago@autistici.org>
x-Gentoo-Bug: 378267
x-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=378267
|
|
Rework the makefiles to use pattern rules instead of suffix rules.
This is the preferred way to write implicit rules according to the gnu
make manual.
|
|
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
Currently, we do not see a reason for these, and it causes an issue for
cross compilation.
X-Gentoo-Bug: 361465
X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=361465
|
|
Fix compilation on portage-multilib.
|
|
|
|
|
|
|
|
shared libraries.
|
|
|
|
|
|
|
|
|
|
easier in the long run.
|
|
|
|
use the linker in /libexec instead of anywhere else.
|
|
|
|
keeping BSD for all BSD's.
|