|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| docs/ | H | 03-May-2022 | - | 3,063 | 2,403 |
| include/ | H | 03-May-2022 | - | 24,742 | 23,140 |
| linc2/ | H | 03-May-2022 | - | 12,713 | 9,417 |
| src/ | H | 03-May-2022 | - | 46,350 | 36,932 |
| test/ | H | 03-May-2022 | - | 14,604 | 10,916 |
| AUTHORS | H A D | 09-Feb-2010 | 650 | 21 | 16 |
| COPYING | H A D | 09-Feb-2010 | 17.6 KiB | 341 | 281 |
| ChangeLog | H A D | 09-Feb-2010 | 287.7 KiB | 9,352 | 6,474 |
| HACKING | H A D | 09-Feb-2010 | 1.3 KiB | 42 | 29 |
| INSTALL | H A D | 09-Feb-2010 | 11.6 KiB | 303 | 227 |
| MAINTAINERS | H A D | 09-Feb-2010 | 400 | 20 | 14 |
| Makefile.am | H A D | 09-Feb-2010 | 501 | 29 | 22 |
| Makefile.in | H A D | 03-May-2022 | 30.2 KiB | 919 | 822 |
| Makefile.shared | H A D | 09-Feb-2010 | 734 | 24 | 19 |
| NEWS | H A D | 28-Sep-2010 | 17.9 KiB | 644 | 519 |
| ORBit-2.0-uninstalled.pc.in | H A D | 09-Feb-2010 | 431 | 14 | 11 |
| ORBit-2.0.pc.in | H A D | 09-Feb-2010 | 416 | 16 | 13 |
| ORBit-CosNaming-2.0-uninstalled.pc.in | H A D | 09-Feb-2010 | 360 | 13 | 10 |
| ORBit-CosNaming-2.0.pc.in | H A D | 09-Feb-2010 | 302 | 13 | 10 |
| ORBit-imodule-2.0-uninstalled.pc.in | H A D | 09-Feb-2010 | 329 | 13 | 10 |
| ORBit-imodule-2.0.pc.in | H A D | 09-Feb-2010 | 303 | 13 | 10 |
| ORBit.spec | H A D | 28-Sep-2010 | 6.4 KiB | 237 | 178 |
| ORBit.spec.in | H A D | 09-Feb-2010 | 6.5 KiB | 237 | 179 |
| ORBit2.doap | H A D | 09-Feb-2010 | 1.2 KiB | 30 | 27 |
| ORBit2.m4 | H A D | 09-Feb-2010 | 8.9 KiB | 212 | 201 |
| README | H A D | 09-Feb-2010 | 624 | 18 | 12 |
| README.win32 | H A D | 09-Feb-2010 | 2.9 KiB | 60 | 51 |
| TODO | H A D | 09-Feb-2010 | 3.1 KiB | 84 | 67 |
| acinclude.m4 | H A D | 09-Feb-2010 | 7.7 KiB | 231 | 216 |
| aclocal.m4 | H A D | 28-Sep-2010 | 317.8 KiB | 9,158 | 8,201 |
| config.guess | H A D | 28-Sep-2010 | 44.2 KiB | 1,512 | 1,300 |
| config.h.in | H A D | 28-Sep-2010 | 5.7 KiB | 216 | 148 |
| config.sub | H A D | 28-Sep-2010 | 33.6 KiB | 1,706 | 1,558 |
| configure | H A D | 03-May-2022 | 472.9 KiB | 16,348 | 12,946 |
| configure.in | H A D | 01-Jul-2010 | 11.6 KiB | 414 | 355 |
| depcomp | H A D | 28-Sep-2010 | 18.2 KiB | 631 | 407 |
| gtk-doc.make | H A D | 28-Sep-2010 | 6.9 KiB | 231 | 194 |
| install-sh | H A D | 28-Sep-2010 | 13.3 KiB | 521 | 344 |
| ltmain.sh | H A D | 28-Sep-2010 | 237.5 KiB | 8,407 | 6,475 |
| missing | H A D | 28-Sep-2010 | 11.2 KiB | 377 | 281 |
| orbit2-config.in | H A D | 09-Feb-2010 | 2.6 KiB | 154 | 118 |
| orbit2-zip.in | H A D | 09-Feb-2010 | 779 | 38 | 29 |
README
1Code for an ORB written in C will spontaneously evolve here,
2see http://www.gnome.org/projects/ORBit2 for more information.
3
4ORBit is part of the GNU project, and is a GNU program. For more
5information on the Free Software Foundation and GNU, visit
6http://www.gnu.org/
7
8To checkout ORBit2 grab 'linc' and 'ORBit2' from anoncvs, for
9more details on Gnome CVS see http://developer.gnome.org/
10
11Please read the HACKING file for information on where to send
12bug-reports and/or patches.
13
14Read 'NEWS', 'TODO', and 'docs/*' if you're bored.
15
16Notes on installing on Digital UNIX 4.0:
17 Set $SHELL to /bin/ksh before running configure
18
README.win32
1To build ORBit2 on Win32 you must use gcc (mingw). Using MSVC does not
2work without some major restructuring in they way type codes etc is
3exported from the ORBit2 DLLs. ORBit2 and code produced by its IDL
4compiler depend heavily on the --enable-auto-import (which is on by
5default) and --enable-runtime-pseudo-reloc (which isn't) features of
6the GNU linker. The same holds for building software that uses ORBit2
7itself or DLLs containing code produced by ORBit2's IDL compiler (for
8instance libbonobo).
9
10Personally I build ORBit2 using a command sequence like the one below
11that corresponds to my (unofficial) source and binary release on
122005-08-28. Obviously you need to adapt it to where you have various
13dependencies installed, and otherwise. Just use this as a model. Don't
14use it blindly, but try to understand what each step does and why it
15is needed.
16
17----------------
18THIS=ORBit2-2.13.0-20050828
19DEPS="glib-2.8.1 libIDL-0.8.6"
20sed -e 's/need_relink=yes/need_relink=no # no way --tml/' <ltmain.sh >ltmain.temp && mv ltmain.temp ltmain.sh
21# This sets PATH and PKG_CONFIG_PATH to "base" values that don't include
22# things in the GNOME platform, but does include things like libintl or popt.
23usestable
24unset MY_PKG_CONFIG_PATH
25for D in $DEPS; do
26 PATH=/devel/dist/$D/bin:$PATH
27 MY_PKG_CONFIG_PATH=/devel/dist/$D/lib/pkgconfig:$MY_PKG_CONFIG_PATH
28done
29PKG_CONFIG_PATH=$MY_PKG_CONFIG_PATH:$PKG_CONFIG_PATH CC='gcc -mtune=pentium3' CPPFLAGS='-I/opt/gnu/include -I/devel/dist/popt-1.10.2-tml-20050828/include' LDFLAGS='-Wl,--enable-runtime-pseudo-reloc -L/opt/gnu/lib -L/devel/dist/popt-1.10.2-tml-20050828/lib' CFLAGS=-O ./configure --enable-debug=yes --disable-gtk-doc --disable-static --prefix=c:/devel/target/$THIS &&
30libtoolcacheize &&
31unset MY_PKG_CONFIG_PATH &&
32PATH=/devel/target/$THIS/bin:.libs:$PATH make install &&
33rm .libtool-cache-link-exe &&
34(cd test && PATH=/devel/target/$THIS/bin:$PATH make check) &&
35./ORBit2-zip
36----------------
37
38Things to note above are:
39
40- If you build with optimization, you must pass the
41 --enable-runtime-pseudo-reloc flag to the linker. Otherwise the
42 (default) --enable-auto-import is enough.
43
44- /opt/gnu is where I have GNU libintl installed
45
46- /devel/dist/* are folders which contain the exact contents of
47 the zipped packages I distribute. Others probably shouldn't have any
48 reason to unzip each package in a separate folder. I use those in
49 the build sequence just to make sure everything needed from the
50 dependencies are included in the zipfiles of the dependencies.
51
52- /devel/target/* are separate folders into which I run make install
53 for each module. I don't use anything from there when building other
54 stuff, though, but from the corresponding /devel/dist/* folder into
55 which I only unzip the actual contents of the zipfiles I am going to
56 distribute. This way I make sure that there are no leftover
57 dependencies on built-in compile-time pathnames in the binaries.
58
59--Tor Lillqvist <tml@novell.com>, <tml@iki.fi>
60