summaryrefslogtreecommitdiff
path: root/src/librc/Makefile
Commit message (Collapse)AuthorAge
* 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.
* 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>
* remove unnecessary shell callsWilliam Hubbs2011-02-04
| | | | | | The main makefile, init.d/Makefile and src/librc/Makefile all contain several shell calls which can be handled as make conditionals. This switches them to conditionals.
* 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
* 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.
* Use CPPFLAGS so we work with -combine in CFLAGS.Roy Marples2008-06-19
|
* Add XEN support to NetBSD.Roy Marples2008-03-28
|
* Put some dir locations in rc.h so that 3rd party apps can become awware of them.Roy Marples2008-03-28
|
* Fix debug support to work without gmake and bundle -ggdb in properly.Roy Marples2008-03-24
|
* Rejig the build system a little so we have per ok defs per system. Probably ↵Roy Marples2008-03-19
| | | | easier in the long run.
* Remove null terminated char ** lists in favour of RC_STRINGLIST, using TAILQ ↵Roy Marples2008-03-16
| | | | from queue(3). Refactor code style around the BSD KNF.
* Add tunable SYSCONFDIRRoy Marples2008-03-05
|
* Support the use of PREFIX and PKG_PREFIX.Roy Marples2008-02-28
|
* Allow for OS and SUBOS folders so we can introduce NetBSD scripts whilst ↵Roy Marples2008-01-10
| | | | keeping BSD for all BSD's.
* Style updates.Roy Marples2008-01-09
|
* Allow depend creation again. This doesn't work on GNU make, but does on all ↵Roy Marples2008-01-07
| | | | others.
* Stop using CPPFLAGSRoy Marples2008-01-07
|
* Add our version maps backRoy Marples2008-01-06
|
* librc needs kvm on bsd.Roy Marples2008-01-06
|
* Add some .mk stubs to impersonate bsk .mk files to make writing our ↵Roy Marples2008-01-05
Makefiles easier. libeinfo, librc and rc now have their own seperate directories. More work is needed to tidy this up though.