Non-working Quickthreads port
[charm.git] / src / QuickThreads / INSTALL
1 Installation of the `QuickThreads' threads-building toolkit.
2
3 * Notice
4
5 QuickThreads -- Threads-building toolkit.
6 Copyright (c) 1993 by David Keppel
7
8 Permission to use, copy, modify and distribute this software and
9 its documentation for any purpose and without fee is hereby
10 granted, provided that the above copyright notice and this notice
11 appear in all copies.  This software is provided as a
12 proof-of-concept and for demonstration purposes; there is no
13 representation about the suitability of this software for any
14 purpose.
15
16
17 * Configuration
18
19 Configure with
20
21         ./configure *machtype*
22
23 where "*machtype*" is one of the supported target machines.  As of
24 May 1997, the makefiles were revamped, and they aren't quite up-to-date.
25 These are the machines for which we currently have working makefiles:
26
27         axp-gcc      convex-hppa  i386-gcc-ss  setjmp-gcc   stub-gcc
28         axp-osf1-cc  hppa-cc      ksr1-cc      solaris-cc
29         axp-osf2-cc  i386-gcc     meerkat      solaris-gcc
30
31 However, there is also a vax version without a makefile, and several
32 of these versions can be trivially ported to other operating systems
33 with the same architecture by editing the makefiles.
34
35 * Build
36
37 To build the QuickThreads library, first configure (see above) then
38 type `make' in the top-level directory.  This also builds the
39 demonstration threads package, SimpleThreads, and the stress-test
40 program.
41
42 * Installation
43
44 Build the QuickThreads library (see above) and then copy `libqt.a' to
45 the installation library directory (e.g., /usr/local/lib) and `qt.h'
46 and `qtmd.h' to the installation include directory (e.g.,
47 /usr/local/include).