2 # --------------------------------------------------------------------
3 # Copyright (C) 2005 Georgia Public Library Service
4 # Bill Erickson <highfalutin@gmail.com>
6 # This program is free software; you can redistribute it and/or
7 # modify it under the terms of the GNU General Public License
8 # as published by the Free Software Foundation; either version 2
9 # of the License, or (at your option) any later version.
11 # This program is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 # GNU General Public License for more details.
15 # --------------------------------------------------------------------
19 # --------------------------------------------------------------------
20 # Build targets. Options include:
22 # jserver - custom 'single-domain' jabber server which may be used
23 # in place of jabberd2
24 # router - jabber router.
25 # gateway - mod_ils_gateway, Apache module for proxying API calls
26 # srfsh - diagnostic shell interface to OpenSRF
27 # marcdumper - utility code for converting MARC to MARCXML
28 # xul - client XUL application
30 # When running the server components of OpenSRF/OpenILS, the simplest
31 # thing is to build jserver, router, gateway, and srfsh, even if you
32 # don't use all of them. Build marcdumper only if you need to convert
33 # MARC files to MARCXML. If you only want to build the client app,
34 # then just build xul.
35 # --------------------------------------------------------------------
36 #TARGETS=("jserver" "router" "gateway" "srfsh" "marcdumper" "xul");
37 TARGETS=("router" "gateway" "jserver" "srfsh");
40 # --------------------------------------------------------------------
41 # Global install prefix. Binaries will be installed into PREFIX/bin,
42 # libraries will be installed into PERFIX/lib, etc. The user
43 # running install.sh must have write permissions to PREFIX
44 # --------------------------------------------------------------------
45 #PREFIX="/tmp/testinstall/";
46 PREFIX="/tmp/ilsinstall/";
49 # --------------------------------------------------------------------
50 # Temporary build files go here. The User running install.sh must
51 # have write permissions to TMP
52 # --------------------------------------------------------------------
56 # --------------------------------------------------------------------
57 # Location of the apxs binary for Apache2. This must be set when
58 # building the mod_ils_gateway C plugin for allowing web access
59 # to the published API.
60 # --------------------------------------------------------------------
61 APXS2="/pines/apps/apache2/bin/apxs";
64 # --------------------------------------------------------------------
65 # Directory where the Apache2 header files are located. This must
66 # be set when building the mod_ils_gateway C plugin for allowing web
67 # access to the published API.
68 # --------------------------------------------------------------------
69 APACHE2_HEADERS="/pines/apps/apache2/include/";
72 # --------------------------------------------------------------------
73 # Directory where the libxml2 headers are located. Libxml2 is used
74 # by various components
75 # --------------------------------------------------------------------
76 LIBXML2_HEADERS="/usr/include/libxml2/";
80 # --------------------------------------------------------------------
81 # These point to the top level makefiles for each of the sub
82 # projects. Only change these if you have relocated the directories.
83 # --------------------------------------------------------------------
84 OPENSRF_DIR="OpenSRF/src/";
85 OPENILS_DIR="Open-ILS/src/";
86 EVERGREEN_DIR="Evergreen/";