This is the INSTALL file for InSyTrack (INter-SYstem TRACKing), a library
 and a server program that allows program flow tracking between
 programming languages, libraries or even different systems.

Author: Bogdan Drozdowski, bogdro \at\ users . sourceforge . net
License: LGPLv3+

Requirements for compiling:

- a working C compiler (C++ compilers won't work due to variable casts)

- development package for the C library (like glibc-devel and glibc-headers)

- pthreads support

- the 'make' program

Type

	./configure

to configure the software for your system.

Type

	make

to compile the software.

Documentation comes complied (you can copy it right away), but can be changed
 and recompiled, if you have the 'makeinfo' program ('texinfo' package).

The public interface is compatible with SWIG (http://www.swig.org), so
 you can make native bindings to InSyTrack for any supported language.

Type

	make install

to install the software.

NOTE: 'make install' is NOT recommended. Create and install an RPM
 package instead, if possible (see below).

Type 'info insytrackd' (after installation) or 'info doc/insytrackd.info'
(before installation) to get help.

=======================================================

Building an RPM package:

1) copy the insytrack.spec file to $HOME/rpmbuild/SPECS
2) copy the source package insytrack-XX.tar.gz to $HOME/rpmbuild/SOURCES
3) type
        rpmbuild -ba $HOME/rpmbuild/SPECS/insytrack.spec
4) get the RPMs from $HOME/rpmbuild/RPMS/ and $HOME/rpmbuild/SRPMS

Building an RPM package (the old way):

1) copy the insytrack.spec file to /usr/src/redhat/SPECS
2) copy the source package insytrack-XX.tar.gz to /usr/src/redhat/SOURCES
3) type
	rpmbuild -ba /usr/src/redhat/SPECS/insytrack.spec
4) get the RPMs from /usr/src/redhat/RPMS/ and /usr/src/redhat/SRPMS
