Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-11-18 | Add MKSTATICLIBS switch | William Hubbs | |
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 | |||
2011-10-29 | Use pattern rules instead of suffix rules | William 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-10-20 | further clean up OS differences in makefiles | Mike Frysinger | |
No need for if() logic. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | |||
2011-06-29 | drop useless "All rights reserved" notice | Mike Frysinger | |
Signed-off-by: Mike Frysinger <vapier@gentoo.org> | |||
2011-05-28 | cc.mk: move debug.mk out of end Makefiles | Mike Frysinger | |
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> | |||
2011-05-28 | cc.mk: enable -g by default | Mike Frysinger | |
Can do no harm! Signed-off-by: Mike Frysinger <vapier@gentoo.org> | |||
2011-04-01 | remove hard coded directory paths from link flags | William Hubbs | |
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 | |||
2011-03-05 | allow default rc_sys value to be set at build time | William Hubbs | |
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 | |||
2011-02-04 | rework pam, ncurses and termcap include files | William Hubbs | |
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. | |||
2011-02-04 | remove BSD make code to handle including .depend | William Hubbs | |
2011-02-04 | use make conditional for -cstd flag | William Hubbs | |
cc.mk was using ashell call to determine the value of the cstd variable. This reworks that code so it uses a make conditional. | |||
2011-01-31 | use immediate evaluation for shell calls | William 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-20 | change local to run programs | William Hubbs | |
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 | |||
2011-01-17 | dist.mk: add a standard "distcheck" target | Mike Frysinger | |
Signed-off-by: Mike Frysinger <vapier@gentoo.org> | |||
2011-01-14 | bug #351622: Use CFLAGS during linking. | Nathan Phillip Brink | |
Fix compilation on portage-multilib. | |||
2009-05-23 | Move non compiled libraries from /lib/rc to /libexec/rc | Roy Marples | |
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. | |||
2009-05-02 | We shouldn't use -L/lib | Roy Marples | |
2009-05-01 | Add (c) to Copyright | Roy Marples | |
2009-04-30 | Go back to git | Roy Marples | |
2009-04-24 | Remove .depend before creating it. | Roy Marples | |
2009-01-12 | Add snapshot and snap targets | Roy Marples | |
2008-12-07 | Fix dist for svn | Roy Marples | |
2008-12-04 | make ignore now updates svn:ignore as different OS's have different targets. | Roy Marples | |
2008-12-04 | make ignore now configures the sv:ignore property. | Roy Marples | |
2008-10-20 | Really fix .depend | Roy Marples | |
2008-10-20 | Enable use of .depend on gmake. Also, generate extra dependencies for our ↵ | Roy Marples | |
shared libraries. | |||
2008-10-15 | Compile with FreeBSD 6.x make | Roy Marples | |
2008-09-18 | Use better CFLAGS - some new warnings will need to be fixed. | Roy Marples | |
2008-06-19 | Use CPPFLAGS so we work with -combine in CFLAGS. | Roy Marples | |
2008-04-29 | We need to ensure that the init script started is correct, translating ↵ | Roy Marples | |
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. | |||
2008-03-28 | Put some dir locations in rc.h so that 3rd party apps can become awware of them. | Roy Marples | |
2008-03-26 | Add license blurb to a few files and append my email to my name. | Roy Marples | |
2008-03-26 | Add license blurb to a few files and append my email to my name. | Roy Marples | |
2008-03-26 | No more need for SUBOS | Roy Marples | |
2008-03-26 | use $CP and $SED instead of cp and sed | Roy Marples | |
2008-03-26 | Fix some more prefix stuff. | Roy Marples | |
2008-03-25 | Fix mandir install. | Roy Marples | |
2008-03-25 | Allow MANPREFIX to work. | Roy Marples | |
2008-03-25 | DIR should be prefixed already. | Roy Marples | |
2008-03-25 | Rework our folder structure so that we don't have OS specific dirs, making ↵ | Roy Marples | |
it easier to share init and conf files per OS. | |||
2008-03-24 | Add debug.mk | Roy Marples | |
2008-03-24 | setup a bit of a test framework | Mike Frysinger | |
2008-03-24 | add check/test rules | Mike Frysinger | |
2008-03-20 | Tweak install. | Roy Marples | |
2008-03-19 | Fix building on Linux. | Roy Marples | |
2008-03-19 | Add rc-service and update all softlevel refs to runlevel. | Roy Marples | |
2008-03-19 | Add missing .mks | Roy Marples | |
2008-03-19 | Rejig the build system a little so we have per ok defs per system. Probably ↵ | Roy Marples | |
easier in the long run. | |||
2008-03-05 | Add tunable SYSCONFDIR | Roy Marples | |
2008-03-04 | Fix multilib. | Roy Marples | |