1 # --------------------------------------------------------------------
2 # Build targets. Options include:
4 # jserver - custom 'single-domain' jabber server which may be used
6 # router - jabber router.
7 # gateway - mod_ils_gateway, Apache module for proxying API calls
8 # srfsh - diagnostic shell interface to OpenSRF
9 # marcdumper - utility code for converting MARC to MARCXML
10 # xul - client XUL application
12 # When running the server components of OpenSRF/OpenILS, the simplest
13 # thing is to build jserver, router, gateway, and srfsh, even if you
14 # don't use all of them. Build marcdumper only if you need to convert
15 # MARC files to MARCXML. If you only want to build the client app,
16 # then just build xul.
17 # --------------------------------------------------------------------
18 #TARGETS=("jserver" "router" "gateway" "srfsh" "marcdumper" "xul");
19 TARGETS=("router" "gateway" "jserver" "srfsh");
22 # --------------------------------------------------------------------
23 # Global install prefix. Binaries will be installed into PREFIX/bin,
24 # libraries will be installed into PERFIX/lib, etc. The user
25 # running install.sh must have write permissions to PREFIX
26 # --------------------------------------------------------------------
27 #PREFIX="/tmp/testinstall/";
31 # --------------------------------------------------------------------
32 # Temporary build files go here. The User running install.sh must
33 # have write permissions to TMP
34 # --------------------------------------------------------------------
35 TMP="/tmp/ilsinstall/";
38 # --------------------------------------------------------------------
39 # Location of the apxs binary for Apache2. This must be set when
40 # building the mod_ils_gateway C plugin for allowing web access
41 # to the published API.
42 # --------------------------------------------------------------------
43 APXS2="/pines/apps/apache2/bin/apxs";
46 # --------------------------------------------------------------------
47 # Directory where the Apache2 header files are located. This must
48 # be set when building the mod_ils_gateway C plugin for allowing web
49 # access to the published API.
50 # --------------------------------------------------------------------
51 APACHE2_HEADERS="/pines/apps/apache2/include/";
54 # --------------------------------------------------------------------
55 # Directory where the libxml2 headers are located. Libxml2 is used
56 # by various components
57 # --------------------------------------------------------------------
58 LIBXML2_HEADERS="/usr/include/libxml2/";
62 # --------------------------------------------------------------------
63 # These point to the top level makefiles for each of the sub
64 # projects. Only change these if you have relocated the directories.
65 # --------------------------------------------------------------------
66 OPENSRF_DIR="OpenSRF/src/";
67 OPENILS_DIR="Open-ILS/src/";
68 EVERGREEN_DIR="Evergreen/";