<feed xmlns='http://www.w3.org/2005/Atom'>
<title>liblitmus.git/Makefile, branch 2011.1</title>
<subtitle>[ARCHIVE] The userspace library for LITMUS^RT 2010. Now on GitHub.</subtitle>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/'/>
<entry>
<title>fix header detection on ARM</title>
<updated>2011-01-25T21:20:36+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2011-01-25T21:20:36+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=53d9a93a623d0edc662b6d00b3dea247a3f9224b'/>
<id>53d9a93a623d0edc662b6d00b3dea247a3f9224b</id>
<content type='text'>
The ARM port uses &lt;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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The ARM port uses &lt;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.
</pre>
</div>
</content>
</entry>
<entry>
<title>don't require LITMUS^RT headers for 'make help'</title>
<updated>2011-01-25T21:05:12+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2011-01-25T21:05:12+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=34263b39b9cdf08c33a4e920eef7b0fc78f02759'/>
<id>34263b39b9cdf08c33a4e920eef7b0fc78f02759</id>
<content type='text'>
It should be possible to see the help when the configuration is broken.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It should be possible to see the help when the configuration is broken.
</pre>
</div>
</content>
</entry>
<entry>
<title>add installation instructions to liblitmus (and 'make help')</title>
<updated>2010-11-25T00:48:44+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2010-11-25T00:34:15+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=6bad2f0bdfcea7da7559bcee08ccc9d41f1aadc4'/>
<id>6bad2f0bdfcea7da7559bcee08ccc9d41f1aadc4</id>
<content type='text'>
Some initial documentation to aid new users get started with compiling
the library.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some initial documentation to aid new users get started with compiling
the library.
</pre>
</div>
</content>
</entry>
<entry>
<title>add cscope target to Makefile</title>
<updated>2010-11-23T18:07:10+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2010-11-23T18:02:14+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=7fbc7d3055458b7b3633d4a95ee344490dc3473e'/>
<id>7fbc7d3055458b7b3633d4a95ee344490dc3473e</id>
<content type='text'>
cscope is very nice for exploring the library and finding related
code. Let's support it by pre-building an index of all files.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
cscope is very nice for exploring the library and finding related
code. Let's support it by pre-building an index of all files.
</pre>
</div>
</content>
</entry>
<entry>
<title>add TAGS and tags targets to Makefile</title>
<updated>2010-11-23T18:07:10+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2010-11-23T16:58:56+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=f4e7afec1e28e7fa2be397a3f3f63b40061f24b7'/>
<id>f4e7afec1e28e7fa2be397a3f3f63b40061f24b7</id>
<content type='text'>
It's nice to have a TAGS file around when exploring the library. Let's
generate one for vim and emacs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's nice to have a TAGS file around when exploring the library. Let's
generate one for vim and emacs.
</pre>
</div>
</content>
</entry>
<entry>
<title>Patch so Make will die if it detects non-LITMUS^RT kernel headers.</title>
<updated>2010-11-22T23:32:14+00:00</updated>
<author>
<name>Christopher Kenna</name>
<email>cjk@cs.unc.edu</email>
</author>
<published>2010-11-22T22:27:19+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=25559139cf5480ccfb1ac180e9038448d5d2410e'/>
<id>25559139cf5480ccfb1ac180e9038448d5d2410e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Provide standard Makefile rules for clients of liblitmus</title>
<updated>2010-11-22T20:00:16+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2010-11-09T21:29:55+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=e9e4de6729a846c4c99754371c0d1738a0238381'/>
<id>e9e4de6729a846c4c99754371c0d1738a0238381</id>
<content type='text'>
We avoid doing the same thing over and over in all repositories using
liblitmus if we just pull in common rules &amp; configurations from
liblitmus. This gives us the ability to cross-compile for free.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We avoid doing the same thing over and over in all repositories using
liblitmus if we just pull in common rules &amp; configurations from
liblitmus. This gives us the ability to cross-compile for free.
</pre>
</div>
</content>
</entry>
<entry>
<title>generate error message if build config seems fishy</title>
<updated>2010-11-09T21:35:33+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2010-11-06T23:02:41+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=39db6fe3e50ac2dc9a3699cdc6d984e825852469'/>
<id>39db6fe3e50ac2dc9a3699cdc6d984e825852469</id>
<content type='text'>
Failing loudly is a lot better than just producing a cryptic error
message about some dependency file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Failing loudly is a lot better than just producing a cryptic error
message about some dependency file.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: remove all architecture-dependent code from include/</title>
<updated>2010-11-09T21:35:33+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2010-11-06T20:46:55+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=1e82ca830c3ad2fd057b4c4fc5243b0622526473'/>
<id>1e82ca830c3ad2fd057b4c4fc5243b0622526473</id>
<content type='text'>
Move the architecture-dependent code to the arch/ subtree.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move the architecture-dependent code to the arch/ subtree.
</pre>
</div>
</content>
</entry>
<entry>
<title>avoid including header files directly</title>
<updated>2010-11-09T21:35:32+00:00</updated>
<author>
<name>Bjoern B. Brandenburg</name>
<email>bbb@cs.unc.edu</email>
</author>
<published>2010-11-06T20:20:13+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/liblitmus.git/commit/?id=42e747e4fe5648967c1ead5ae327b5fbbe66f2e5'/>
<id>42e747e4fe5648967c1ead5ae327b5fbbe66f2e5</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
</feed>
