37 Commits

Author SHA1 Message Date
mheily
93cf16cd0d improve All target
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@159 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2010-01-30 04:42:20 +00:00
mheily
8879659bc2 separate .a and .so targets
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@155 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2010-01-30 01:52:50 +00:00
mheily
4f8fade0ff new: make edit
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@154 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2010-01-24 23:39:45 +00:00
mheily
854f13b289 add "make all" target
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@129 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-12-26 00:08:11 +00:00
mheily
b062065edd new target: debug-install
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@124 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-12-20 05:39:39 +00:00
mheily
75b12be3bd recursive "make clean"
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@115 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-12-14 00:13:10 +00:00
mheily
84bc7205d8 * Restore the 'clean' section of rpm.spec
* Remove bogus directories from the tree



git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@114 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-26 06:20:10 +00:00
mheily
b13e9222a5 * Use GCC instead of ld(1) for the linking stage. [Fixes problem reported by Mario Schwalbe]
* New target 'rpm' builds RPMs and DEBs.

  * The 'make install' target now respects DESTDIR

  * New unit test program that uses libdispatch.



git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@113 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-26 06:09:44 +00:00
mheily
5a1dfc86f2 fix DEPS implementation
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@112 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-25 01:37:14 +00:00
mheily
18c4e35648 add phony targets.
more kqtest build fixes

git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@111 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-25 01:17:14 +00:00
mheily
7fbedde1c3 new fresh-build target to validate build sanity
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@110 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-25 01:09:55 +00:00
mheily
03a3a4b48d build fixes and Solaris fixes
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@108 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-25 01:04:27 +00:00
mheily
71ec49bb3c add src/linux/proc.c
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@107 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-25 00:28:12 +00:00
mheily
bab7f0f8d8 * Ported to Solaris 10. The port compiles but does not work yet.
* Experimental work on EVFILT_PROC, disabled by default.

  * kqueue() init hook

  * kevent() split into several hook functions.



git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@106 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-24 03:32:59 +00:00
mheily
20bcd7a849 * Install libkqueue.la and libkqueue.a in LIBDIR
* New test target "test-libtool" builds the test program using libtool.



git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@100 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-18 01:22:29 +00:00
mheily
81927a09bc fix make dist; actual 0.3 is this one
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@84 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-11 02:41:45 +00:00
mheily
4b46cc5d44 major changes to internal build script
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@67 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-08 02:04:16 +00:00
mheily
e27c64276f move sys/ under include/
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@66 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-08 00:59:36 +00:00
mheily
494e491e77 new: dist-upload
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@64 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-07 21:13:59 +00:00
mheily
6dca6b64be revert bad checkin #60
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@61 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-07 21:02:10 +00:00
mheily
e5968c6ac4 attempt to merge
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@60 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-07 20:59:21 +00:00
mheily
8a11ae04dc * Do not link the test program with the pthreads library.
* pkg-config no longer requires linking with -lpthread and -lrt.



git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@58 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-07 20:29:41 +00:00
mheily
1054ce3ed4 * Implement EVFILT_TIMER on Linux.
* Fix another 'make install' problem reported by Mario Schwalbe.

git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@57 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-07 19:24:32 +00:00
mheily
5ddebcf2ee fix dist
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@56 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-06 04:09:31 +00:00
mheily
b9e4db55a6 make dist works now
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@52 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-06 04:03:26 +00:00
mheily
0adc60edbe better distclean
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@50 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-06 03:27:02 +00:00
mheily
12fc5329ce vnode fixes, build fixes.
unit tests run under linux and openbsd.
last checkin before 0.1 branch

git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@45 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-06 03:12:23 +00:00
mheily
e49207038b Build improvements as suggested by Mario Schwalbe
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@44 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-06 00:18:53 +00:00
mheily
b292514c66 move testing to separate directory
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@42 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-05 02:27:15 +00:00
mheily
4be85d6835 add valgrind target.
fix major crashers in timer.c

git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@34 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-02 02:46:21 +00:00
mheily
1b4190cedf improved build system.
relocatable prefix.
document pkg-config.


git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@31 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-01 19:06:43 +00:00
mheily
f7f3f24411 undo reentrant library creation.
add uninstall target.
add pkg-config data.
disable lowat test.


git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@30 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-11-01 17:48:45 +00:00
mheily
f87e1537ae fix make clean target
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@28 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-10-31 15:28:24 +00:00
mheily
76e7b195f6 exclude test.o from the library
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@26 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-10-31 15:12:57 +00:00
mheily
74f51cb6d6 remove kqueue-close-wait.
build separate threadsafe and non-threadsafe libraries.
define LIBKQUEUE.
implement and export kqueue_free()


git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@25 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-10-31 15:11:10 +00:00
mheily
9c693a8163 set kev.data for EVFILT_READ/WRITE
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@4 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-10-20 02:08:04 +00:00
mheily
51a674414b initial import
git-svn-id: svn://svn.code.sf.net/p/libkqueue/code/trunk@1 fb4e3144-bc1c-4b72-a658-5bcd248dd7f7
2009-10-20 00:31:17 +00:00