diff options
author | Timo Teras <timo.teras@iki.fi> | 2009-11-19 14:32:11 +0200 |
---|---|---|
committer | Timo Teras <timo.teras@iki.fi> | 2009-11-24 08:12:45 +0200 |
commit | e4e54c2ec744e884f6f55c135bea78e815d28d6c (patch) | |
tree | 3278c0bdb3eedc47eaf71ef53b9ff849cb136593 /Makefile | |
download | libtf-e4e54c2ec744e884f6f55c135bea78e815d28d6c.tar.bz2 libtf-e4e54c2ec744e884f6f55c135bea78e815d28d6c.tar.xz |
libtf: initial commit
libtf is to be user-space cooperative threading library similar
to State Threads (http://state-threads.sourceforge.net/), but
with additional support for multiple cores, using better
algorithms and taking advantage of new Linux kernel syscalls
such as eventfd, signalfd and epoll (edge-triggered mode).
Initial implementation has setjmp based user-space context
switching and trivial testcase. Works on Linux/x86.
TFbuild uses ideas from different build systems, namely Kbuild,
but it's inner workings are quite different. All build files are
included (using macro trickery) instead of recursive making. Thus
the build dependency graph is complete and should yield good make
performance. Also parallel stuff should work.
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..33859f9 --- /dev/null +++ b/Makefile @@ -0,0 +1,8 @@ +## +# Package definitions + +PACKAGE := libtf +VERSION := 0.1 +TFBUILD := build/ + +include $(TFBUILD)TFbuild.main |