35d696eaba
Added the midi and screensaver kits to the build.
Ingo Weinhold2002-07-11 21:05:38 +00:00
b72a95e61b
Tried to add the currently only media add-on to the build, but commented out the lines in the Jamfile, for it fails to compile -- not finding headers I can't find either. Whoever is responsible may uncomment them and get it compiling.
Ingo Weinhold2002-07-11 21:03:26 +00:00
d69c1d7983
Move errno.h to it's correct place Adjust Errors.h to use errno.h for the posix error codes add first stab at limits.h, albeit not using the gcc headers at present for intel.
David Reid2002-07-11 20:39:30 +00:00
25f901aec9
Link against the OBOS version on libmedia.so.
Ingo Weinhold2002-07-11 19:55:52 +00:00
bc85a65ae3
Initial checking of unified unit testing app and example test. + Currently, only statically linked tests are supported. + None of the existing tests have been integrated into it yet; that will come after I add dynamic linking. + The example test has multithreaded and singlethreaded examples + The name of the unit testing app is open for negotiation if UnitTester is unacceptable for some reason. :-)
Tyler Dauwalder2002-07-11 03:34:41 +00:00
03aa30ce94
Big CppUnit Update + Initial threaded test support + Integrated CppUnitShell code into TestShell
Tyler Dauwalder2002-07-11 03:31:07 +00:00
e5c292c0c9
Not currently used or integrated into other files, thus removed.
Tyler Dauwalder2002-07-11 03:30:03 +00:00
530d2bc9fe
Big CppUnit update + Initial threaded test support + Integrated CppUnitShell code into TestShell
Tyler Dauwalder2002-07-11 03:28:37 +00:00
aa3f51a786
Integrated into TestShell.h, thus no longer needed, thus removed.
Tyler Dauwalder2002-07-11 03:26:27 +00:00
cc449ec9d1
Not currently used, so removed for the moment at least.
Tyler Dauwalder2002-07-11 03:25:42 +00:00
24509b3b8e
Stop these files breaking the build, needs to be fixed later
beveloper2002-07-11 01:09:21 +00:00
af9bf37038
BeOS Sound Driver for Intel ICH AC'97 Link interface
beveloper2002-07-11 00:12:08 +00:00
e24ab46c4e
Changes to BLooper tests so that they will work again.
ejakowatz2002-07-11 00:04:38 +00:00
0022ddd9d6
Adding the multiaudio driver header.
beveloper2002-07-10 23:58:15 +00:00
f41c281f54
This is the correct place for this file. Improved the comments and doxygen style to try and make the file more readable.
David Reid2002-07-10 23:23:15 +00:00
85c2f107d7
Remove files that we either no longer need or are located elsewhere.
David Reid2002-07-10 22:50:24 +00:00
c07b7f382d
A couple of minor tweaks to get things building again.
ejakowatz2002-07-10 22:17:00 +00:00
cda78f2486
Start adding the networking headers in their correct place and with the correct things in them.
David Reid2002-07-10 22:10:23 +00:00
07fefdf493
Implemented the read_dir(), and rewind_dir() functions for all internal file systems. Removed the read() functionality for directories.
Axel Dörfler2002-07-10 21:55:33 +00:00
b18756ad83
Updated dev.c to use sys_read_dir() instead of sys_read(). Is this file even needed anymore? If so, we may move its functionality elsewhere.
Axel Dörfler2002-07-10 21:54:34 +00:00
be28e9bd97
Added the syscalls for sys_read_dir(), and sys_rewind_dir(), and moved the use of the IOCPARM_LEN() macro to the ioctl() function in libc.
Axel Dörfler2002-07-10 21:49:37 +00:00
65dc706027
Converted module.c to use sys_read_dir() instead of sys_read(). But it really should use opendir(), and readdir().
Axel Dörfler2002-07-10 21:48:27 +00:00
c1f7f96bbf
Added a parameter for the maximum number of dirents for sys_read_dir().
Axel Dörfler2002-07-10 21:47:38 +00:00
f8d7610714
Added the syscalls for sys_read_dir(), and sys_rewind_dir(). sys_read_dir() now has a parameter for the maximum number of dirents that are handled by the upper layer - which is currently 1. Added a comment in fd.h to ease the location of the sys|user prototypes of the corresponding functions in fd.c.
Axel Dörfler2002-07-10 21:46:34 +00:00
48894e06d7
New jamfiles for several prefs apps and modifications to the top prefs jamfile to use them.
ejakowatz2002-07-10 21:23:57 +00:00
db73233cdc
Couple of small additions and a lot more doxygen stuff.
David Reid2002-07-10 20:37:42 +00:00
1c2a7bcee4
Regardless of whether or not the dir is renamed to bfs, here is a Jamfile. It doesn't compile on my machine, but I remember having heard something about a Be header file missing a declaration.
Ingo Weinhold2002-07-10 20:31:53 +00:00
5147813236
Added print server and screen saver to the build.
Ingo Weinhold2002-07-10 20:14:22 +00:00
b01bedd574
This brings the app server proto6 into the game. It doesn't compile completely though and I don't even know, if all the stuff in the subdirs is really needed. DarkWyrm?
Ingo Weinhold2002-07-10 19:24:36 +00:00
d820b0ec87
Adjusted some Jamfiles to reflect the new tree structure and moved AddResources before the respective building rules.
Ingo Weinhold2002-07-10 17:58:20 +00:00
0971030020
Moved AddResources up. It needs to be called before the building rule.
Ingo Weinhold2002-07-10 17:55:17 +00:00
78599cf01d
Changed build target directory to \*.R1 and simplified AddResources rule.
Ingo Weinhold2002-07-10 17:54:11 +00:00
70c31e5157
Reflect the latest change to the UsePublicHeaders rule.
Ingo Weinhold2002-07-10 16:36:50 +00:00
7d7f280ed3
* Uncommented SetupIncludes in Addon. Same reason as with the others. * Reintroduced Axel's fix to the public header dirs. * Pulled the functionality to set the headers on object files out of Use*Headers and put it into new rules Use*ObjectHeaders. The usage differed too much.
Ingo Weinhold2002-07-10 16:35:13 +00:00
acea35dd63
That was too fast: "os" is added in the sub-Jamfiles (although I don't think that's a good solution). Fixed.
Axel Dörfler2002-07-10 15:57:36 +00:00
e9625b4b51
The "os" directory was missing from the UsePublicHeaders rule. BTW the last change of this file requires updating your OBOS_TOP variable to the current tree.
Axel Dörfler2002-07-10 15:55:05 +00:00
4236d49041
Improved LinkSharedOSLibs. It does now look, if a supplied "library" has a dirname or grist, which makes the rule handle it as if the basename would start with "lib". Needed e.g. when linking against servers.
Ingo Weinhold2002-07-10 15:11:24 +00:00
74f88d9ebf
The syscalls.h wasn't up to date (unlike the one in the old tree).
Axel Dörfler2002-07-10 13:47:46 +00:00
48535f1870
offsetof, insque and remque can be used throughout the kernel, so move their definitions here.
David Reid2002-07-10 13:17:22 +00:00
434d5d1923
As this seemed to be going round and round with no-one fixing it, here is a fix.
David Reid2002-07-10 13:08:47 +00:00
64f6603fbe
Include the official DataIO.h rather than MallocIO.h.
Ingo Weinhold2002-07-10 01:59:18 +00:00
cdcd225793
DataIO.h has to include MallocIO.h. Be has only the first header containing all declarations.
Ingo Weinhold2002-07-10 01:58:14 +00:00
7e4c96cf79
SymLink.h included kernel_interface.h, which is a private header. Doh!
Ingo Weinhold2002-07-10 01:56:30 +00:00
3b9eae39d5
* Turned off optimization for unit tests. The Storage Kit tests were running amok... * Added rules SplitPath and SymLink used in the Storage Kit tests Jamfile. * Removed the setting of CCFLAGS and C++FLAGS on the SystemMain target. This really doesn't made sense.
Ingo Weinhold2002-07-10 01:54:50 +00:00
5527b575c3
Renamed Test.StorageKit.cpp/h to StorageKitTester.cpp/h. Just to avoid problems with Jam's suffix handling.
Ingo Weinhold2002-07-10 01:50:25 +00:00
232067ccbb
Moved StorageDefs.Private.h to the public headers. Strange, but it is needed by them.
Ingo Weinhold2002-07-10 01:47:48 +00:00
9377918226
This file shadows Be's header. So if it doesn't contain anything, iclude at least the original header.
Ingo Weinhold2002-07-09 21:39:34 +00:00
66f77d7bfd
This one obviously got lost. Adjusted to the new tree.
Ingo Weinhold2002-07-09 21:38:17 +00:00
54f76689cb
Adjusted the SubDir and SubInclude parameters.
Ingo Weinhold2002-07-09 20:15:44 +00:00
8b3bd88c41
I don't know why the path to this header is hard-coded. However, adjusted to the new structure.
Ingo Weinhold2002-07-09 20:14:09 +00:00
c633961ad2
Adjusted the Use*Headers rules to reflect the new header dir structure.
Ingo Weinhold2002-07-09 20:11:42 +00:00
5a2b57c361
Updated to the current version of dirent.h (that somehow didn't make it to here). Notably changes are: C++ safe, struct dirent is now BeOS compatible.
Axel Dörfler2002-07-09 13:57:50 +00:00
5f281ed502
Well, I couldn't go to bed without making *something* build ... ;)
ejakowatz2002-07-09 13:40:32 +00:00