summaryrefslogtreecommitdiff
path: root/mk
Commit message (Collapse)AuthorAge
* Drop rc_sys definition from build systemWilliam Hubbs2012-02-20
|
* sysctl.d: Include a README file for /etc/sysctl.d/Robin H. Johnson2012-02-09
| | | | | | | | | Our sysctl script has read from /etc/sysctl.d/ but the directory was not created by default, and we didn't document it. X-Gentoo-Bug: 398189 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=398189 Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Respin features.h usage so that we correctly test for features before we use ↵Robin H. Johnson2012-01-23
| | | | | | them. Some BSD libc implementations may have one or the other flag, but not both. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* WhitespaceChristian Ruppert2012-01-22
|
* Add MKSTATICLIBS switchWilliam Hubbs2011-11-18
| | | | | | | | | 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
* Use pattern rules instead of suffix rulesWilliam Hubbs2011-10-29
| | | | | | 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.
* further clean up OS differences in makefilesMike Frysinger2011-10-20
| | | | | | No need for if() logic. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* drop useless "All rights reserved" noticeMike Frysinger2011-06-29
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* cc.mk: move debug.mk out of end MakefilesMike Frysinger2011-05-28
| | | | | | | | | Since we always want debug.mk whenever we include cc.mk, move the include out of the Makefiles and into cc.mk itself. This also fixes an include order bug in rc/Makefile where debug.mk is included before cc.mk and breaks the default CFLAGS setup in cc.mk. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* cc.mk: enable -g by defaultMike Frysinger2011-05-28
| | | | | | Can do no harm! Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* remove hard coded directory paths from link flagsWilliam Hubbs2011-04-01
| | | | | | | | 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
* allow default rc_sys value to be set at build timeWilliam Hubbs2011-03-05
| | | | | | | | | | | This allows the default value of rc_sys to be set when openrc is compiled. This will allow openrc to be installed, e.g. on vserver guests and will allow them to be rebooted without the need to edit rc.conf. This patch is a combined effort between myself and Robin Johnson. X-Gentoo-Bug: 357247 X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=357247
* rework pam, ncurses and termcap include filesWilliam Hubbs2011-02-04
| | | | | | | This allows error checking inside the included files instead of either including the appropriate file or a blank file. Also the blank file named .mk gets removed by this change.
* remove BSD make code to handle including .dependWilliam Hubbs2011-02-04
|
* use make conditional for -cstd flagWilliam Hubbs2011-02-04
| | | | | cc.mk was using ashell call to determine the value of the cstd variable. This reworks that code so it uses a make conditional.
* use immediate evaluation for shell callsWilliam Hubbs2011-01-31
| | | | | | | | 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
* change local to run programsWilliam Hubbs2011-01-20
| | | | | | | | | | | | | This changes the local service so that it will run programs located in @sysconfdir@/local.d instead of the local_start and local_stop functions from @sysconfdir@/conf.d/local. The advantage for the user is that these programs are not part of the openrc package, so the user does not have to worry about them being overwritten when openrc is upgraded. X-Gentoo-Bug: 351465 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=351465
* dist.mk: add a standard "distcheck" targetMike Frysinger2011-01-17
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* bug #351622: Use CFLAGS during linking.Nathan Phillip Brink2011-01-14
| | | | Fix compilation on portage-multilib.
* Move non compiled libraries from /lib/rc to /libexec/rcRoy Marples2009-05-23
| | | | | | | | OpenRC version is now stored as plaintext in /libexec/rc/version Plugins (cursplash, splashutils) will have to be re-compiled to pickup the new directories. State data needs to be moved from /lib/rc/init.d to /libexec/rc/init.d as well.
* We shouldn't use -L/libRoy Marples2009-05-02
|
* Add (c) to CopyrightRoy Marples2009-05-01
|
* Go back to gitRoy Marples2009-04-30
|
* Remove .depend before creating it.Roy Marples2009-04-24
|
* Add snapshot and snap targetsRoy Marples2009-01-12
|
* Fix dist for svnRoy Marples2008-12-07
|
* make ignore now updates svn:ignore as different OS's have different targets.Roy Marples2008-12-04
|
* make ignore now configures the sv:ignore property.Roy Marples2008-12-04
|
* Really fix .dependRoy Marples2008-10-20
|
* Enable use of .depend on gmake. Also, generate extra dependencies for our ↵Roy Marples2008-10-20
| | | | shared libraries.
* Compile with FreeBSD 6.x makeRoy Marples2008-10-15
|
* Use better CFLAGS - some new warnings will need to be fixed.Roy Marples2008-09-18
|
* Use CPPFLAGS so we work with -combine in CFLAGS.Roy Marples2008-06-19
|
* We need to ensure that the init script started is correct, translating ↵Roy Marples2008-04-29
| | | | symlinks. This has a new rule - multiplexed services must exist in the same dir as the master sript. So we need to ensuret that net.lo(0) is the real script and not a symlink itself. This fixes Gentoo #219526.
* Put some dir locations in rc.h so that 3rd party apps can become awware of them.Roy Marples2008-03-28
|
* Add license blurb to a few files and append my email to my name.Roy Marples2008-03-26
|
* Add license blurb to a few files and append my email to my name.Roy Marples2008-03-26
|
* No more need for SUBOSRoy Marples2008-03-26
|
* use $CP and $SED instead of cp and sedRoy Marples2008-03-26
|
* Fix some more prefix stuff.Roy Marples2008-03-26
|
* Fix mandir install.Roy Marples2008-03-25
|
* Allow MANPREFIX to work.Roy Marples2008-03-25
|
* DIR should be prefixed already.Roy Marples2008-03-25
|
* Rework our folder structure so that we don't have OS specific dirs, making ↵Roy Marples2008-03-25
| | | | it easier to share init and conf files per OS.
* Add debug.mkRoy Marples2008-03-24
|
* setup a bit of a test frameworkMike Frysinger2008-03-24
|
* add check/test rulesMike Frysinger2008-03-24
|
* Tweak install.Roy Marples2008-03-20
|
* Fix building on Linux.Roy Marples2008-03-19
|
* Add rc-service and update all softlevel refs to runlevel.Roy Marples2008-03-19
|