annotate INSTALL @ 33:a91fb88a57b2 default tip

add INSTALL document
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 14 Jun 2024 20:29:17 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
33
a91fb88a57b2 add INSTALL document
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
1 New Themyscira Wireless software components, as well as sw components that sit
a91fb88a57b2 add INSTALL document
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
2 between FreeCalypso and ThemWi realms like the present package, use configure
a91fb88a57b2 add INSTALL document
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
3 scripts - you need to run ./configure before running 'make'. However, our
a91fb88a57b2 add INSTALL document
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
4 configure script is hand-coded, not Autotools/autohell, hence there is no
a91fb88a57b2 add INSTALL document
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
5 autoreconf nonsense involved.
a91fb88a57b2 add INSTALL document
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
6
a91fb88a57b2 add INSTALL document
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
7 Standard --prefix, --exec-prefix and --bindir options are supported for
a91fb88a57b2 add INSTALL document
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
8 changing the installation directory for the compiled binaries; the default
a91fb88a57b2 add INSTALL document
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
9 prefix is /usr/local, following general FOSS community conventions.
a91fb88a57b2 add INSTALL document
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
10
a91fb88a57b2 add INSTALL document
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
11 Choice of install location
a91fb88a57b2 add INSTALL document
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
12 ==========================
a91fb88a57b2 add INSTALL document
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
13
a91fb88a57b2 add INSTALL document
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
14 If you are a FreeCalypso user, if you are installing the present package for
a91fb88a57b2 add INSTALL document
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
15 the purpose of using it together with FC host tools and/or FC SIM tools, and
a91fb88a57b2 add INSTALL document
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
16 you like the approach of having all FC components neatly compartmented under
a91fb88a57b2 add INSTALL document
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
17 /opt/freecalypso (with /opt/freecalypso/bin added to your PATH), you can put
a91fb88a57b2 add INSTALL document
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
18 these SMS utitilies in the same place by running configure like this:
a91fb88a57b2 add INSTALL document
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
19
a91fb88a57b2 add INSTALL document
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
20 ./configure --prefix=/opt/freecalypso
a91fb88a57b2 add INSTALL document
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
21
a91fb88a57b2 add INSTALL document
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
22 OTOH, if you are someone who does not like and has never liked the scheme of
a91fb88a57b2 add INSTALL document
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
23 FC binaries residing in /opt/freecalypso/bin, you can install wherever you like.