aboutsummaryrefslogtreecommitdiff
path: root/mk/prog.mk
AgeCommit message (Collapse)Author
2022-04-06migrate fully to meson build systemWilliam Hubbs
- 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.
2021-12-20use HEAD in git URIs to point to the default branchMike Frysinger
This makes the URIs shorter and dynamic: whatever the default branch the repo uses will be used.
2015-12-21Convert OpenRC to a centralized copyright/license structureWilliam Hubbs
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
2015-01-24Prioritize local includes and librariesWill Miles
This fixes #35.
2011-10-29Use pattern rules instead of suffix rulesWilliam Hubbs
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.
2011-06-29drop useless "All rights reserved" noticeMike Frysinger
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2011-01-31use immediate evaluation for shell callsWilliam Hubbs
This reworks the shell calls in the makefiles to use immediate evaluation and should improve parallel building. X-Gentoo-Bug: 289264 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=289264
2011-01-14bug #351622: Use CFLAGS during linking.Nathan Phillip Brink
Fix compilation on portage-multilib.
2009-05-02We shouldn't use -L/libRoy Marples
2009-05-01Add (c) to CopyrightRoy Marples
2009-04-30Go back to gitRoy Marples
2008-12-04make ignore now configures the sv:ignore property.Roy Marples
2008-10-20Enable use of .depend on gmake. Also, generate extra dependencies for our ↵Roy Marples
shared libraries.
2008-06-19Use CPPFLAGS so we work with -combine in CFLAGS.Roy Marples
2008-03-26Add license blurb to a few files and append my email to my name.Roy Marples
2008-03-19Rejig the build system a little so we have per ok defs per system. Probably ↵Roy Marples
easier in the long run.
2008-03-03Add a gitignore make target.Roy Marples
2008-03-02If build in a prefix, define the system as prefix.Roy Marples
2008-02-20Support the PCC compiler.Roy Marples
2008-01-18Fix pmake requiring some output here.Roy Marples
2008-01-11Ensure we link against libraries in /lib instead of anywhere else and always ↵Roy Marples
use the linker in /libexec instead of anywhere else.
2008-01-11Fix rpathness on NetBSD again.Roy Marples
2008-01-11Remove non standard -R option.Roy Marples
2008-01-11NetBSD doesn't include /lib in its link path, so we need to add it as an RPATH.Roy Marples
2008-01-11Add sys.mk to define system locations.Roy Marples
2008-01-10Allow for OS and SUBOS folders so we can introduce NetBSD scripts whilst ↵Roy Marples
keeping BSD for all BSD's.