aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
Commit message (Collapse)AuthorAge
* Change default path to remove *2010 tag.2012.1wip-2011.2-bbbBjoern B. Brandenburg2011-11-24
| | | | | This is not the 2010 version anymore, so let's use a version-agnostic path.
* fix header detection on ARM2011.1Bjoern B. Brandenburg2011-01-25
| | | | | | The ARM port uses <litmus... instead of "litmus..., so let's use egrep with a proper regular expression to reliably find the line that includes the Litmus system calls.
* don't require LITMUS^RT headers for 'make help'Bjoern B. Brandenburg2011-01-25
| | | | It should be possible to see the help when the configuration is broken.
* add installation instructions to liblitmus (and 'make help')Bjoern B. Brandenburg2010-11-24
| | | | | Some initial documentation to aid new users get started with compiling the library.
* add cscope target to MakefileBjoern B. Brandenburg2010-11-23
| | | | | cscope is very nice for exploring the library and finding related code. Let's support it by pre-building an index of all files.
* add TAGS and tags targets to MakefileBjoern B. Brandenburg2010-11-23
| | | | | It's nice to have a TAGS file around when exploring the library. Let's generate one for vim and emacs.
* Patch so Make will die if it detects non-LITMUS^RT kernel headers.Christopher Kenna2010-11-22
|
* Provide standard Makefile rules for clients of liblitmusBjoern B. Brandenburg2010-11-22
| | | | | | We avoid doing the same thing over and over in all repositories using liblitmus if we just pull in common rules & configurations from liblitmus. This gives us the ability to cross-compile for free.
* generate error message if build config seems fishyBjoern B. Brandenburg2010-11-09
| | | | | Failing loudly is a lot better than just producing a cryptic error message about some dependency file.
* refactor: remove all architecture-dependent code from include/Bjoern B. Brandenburg2010-11-09
| | | | Move the architecture-dependent code to the arch/ subtree.
* avoid including header files directlyBjoern B. Brandenburg2010-11-09
| | | | | | | | | | | | | | | The kernel warns against including header files directly. For good reason: our previous approach (just -I$KERNEL/include) caused all kinds of files to be included that should have come from /usr/include instead. This patch rewrites the Makfile so that the (few) needed headers are copied into the liblitmus src tree before compiling the library. This avoids having to specify the kernel include directories with -I, and also makes it easier to link against liblitmus (external applications do not need to know where the kernel is). Finally, this allows us to enable -Werror.
* refactor: switch back from SCons to makeBjoern B. Brandenburg2010-11-09
| | | | | | | | | | | | | | | We originally switched from make to scons because 1) our makefiles were not very good; 2) SCons promised to make maintaining the build system simpler. Unfortunately, SCons has become more and more difficult to deal with as we moved to supporting several architecture and cross compilation, to the extend that we ended up re-creating make functionality in SCons. So let's switch back to make using a "clean" Makefile. Thanks a lot to Andrea Bastoni and Chris Kenna for feedback on previous iterations of these patches.
* Porting on x86_64Andrea Bastoni2009-12-17
|
* Update Makefile e SConstruct for liblitmus 2010Andrea Bastoni2009-12-13
| | | | | | - add all-32, all-64 targets in Makefile (cross compilation for x86) - update SConstruct kernel search path - add architecture dependent include dirs in search path
* remove old MakefileBjoern B. Brandenburg2008-12-25
|
* Merge branch 'master' of ssh://cvs/cvs/proj/litmus/repo/liblitmus2008Bjoern B. Brandenburg2008-12-09
|\ | | | | | | | | Conflicts: Makefile
| * add tool for measuring cycles/secBjoern B. Brandenburg2008-09-03
| |
* | replace run with rtspinBjoern B. Brandenburg2008-12-01
| |
* | add tool to dump sched_trace fielsBjoern B. Brandenburg2008-09-24
| |
* | stdump: remove in preparation of sched_trace reworkBjoern B. Brandenburg2008-09-16
|/
* actually build a 64-bit libraryRTSS082008.1Bjoern B. Brandenburg2008-05-21
|
* add be task migration support to rt_launchBjoern B. Brandenburg2008-05-02
|
* Use _GNU_SOURCE for all files. Fix wrong prototypes.Bjoern B. Brandenburg2008-05-02
|
* build fixBjoern B. Brandenburg2008-05-01
|
* choose the right architecture for building on the NiagaraBjoern B. Brandenburg2008-05-01
|
* add release_ts utilityBjoern B. Brandenburg2008-02-19
|
* adapt to new ABIBjoern B. Brandenburg2008-02-19
|
* first changes to compile with LITMUS 20082008.0Bjoern B. Brandenburg2008-02-12
|
* integrate sparseBjoern B. Brandenburg2008-02-03
|
* many changesBjoern B. Brandenburg2008-02-03
| | | | | - use declarations from kernel - get rid of stuipd system call macros
* rip out old junkBjoern B. Brandenburg2008-02-03
|
* add multi-threaded exampleBjoern B. Brandenburg2008-01-24
|
* Add example real-time task skeleton base_task.c .Bjoern B. Brandenburg2008-01-23
|
* Reorganized file layout.Bjoern B. Brandenburg2008-01-23
|
* reorganize liblitmus to be more modularBjoern B. Brandenburg2008-01-23
|
* add mode_testBjoern B. Brandenburg2008-01-22
|
* add stdump filter for adaptive systems2007.2Bjoern B. Brandenburg2007-10-28
|
* implement sched_trace multifile walking supportBjoern B. Brandenburg2007-10-18
|
* add new sched_trace APIBjoern B. Brandenburg2007-10-17
|
* adaptive: implement proper kernel interfaceBjoern B. Brandenburg2007-10-07
| | | | Update syscalls, implement fixed-point parameter support.
* Implement user space adaptive task launching interface.Bjoern B. Brandenburg2007-10-05
|
* Change liblitmus to have a more sane repository layout.Bjoern B. Brandenburg2007-09-18
|
* added np_testBjoern B. Brandenburg2007-09-10
|
* added new testBjoern B. Brandenburg2007-08-23
|
* Modified Makefile so that liblitmus.a library is created, for use by otherJohn M. Calandrino2007-04-25
| | | | user-level programs that need a litmus interface.
* liblitmus essential toolsBjoern B. Brandenburg2007-02-05
liblitmus should consist only of the litmus library and the essential tools.