Makeconf.in 3.39 KB
Newer Older
1
#
2
# Copyright (c) 2000-2012 University of Utah and the Flux Group.
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
# 
# {{{EMULAB-LICENSE
# 
# This file is part of the Emulab network testbed software.
# 
# This file is free software: you can redistribute it and/or modify it
# under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or (at
# your option) any later version.
# 
# This file is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public
# License for more details.
# 
# You should have received a copy of the GNU Affero General Public License
# along with this file.  If not, see <http://www.gnu.org/licenses/>.
# 
# }}}
22 23 24 25 26 27
# 
# Most of the configure-substitution magic is done here.
# All the other makefiles in the NodeOS include
# this fragment
#

28 29 30 31
# Need the PATH because the older autoconf does not support
# AC_PATH_TOOL which is needed for cross-compilation to work.
export PATH	= @PATH@

32 33 34 35 36
export CC       = @CC@
export CXX	= @CXX@
export LD	= @CC@ ${CFLAGS}
export STRIP    = @STRIP@
export RANLIB	= @RANLIB@
37
export AR	= @AR@
38

39 40
export ELVIN_CONFIG = @ELVIN_CONFIG@

41 42 43
export JAVAC	= @JAVAC@
export JAR	= @JAR@

44 45 46
prefix		= @prefix@
exec_prefix	= @exec_prefix@

47
TBROOT		= @prefix@
48
TBDEFS		= @TBDEFS@
49
TBDBNAME	= @TBDBNAME@
50
TBADMINGROUP	= @TBADMINGROUP@
51
TBOPSEMAIL	= @TBOPSEMAIL@
52
TBROBOCOPSEMAIL = @TBROBOCOPSEMAIL@
53
TBLOGSEMAIL	= @TBLOGSEMAIL@
54
TBAUDITEMAIL	= @TBAUDITEMAIL@
55 56
TBACTIVEARCHIVE = @TBACTIVEARCHIVE@
TBUSERSARCHIVE  = @TBUSERSARCHIVE@
Leigh Stoller's avatar
Leigh Stoller committed
57
TBERRORSEMAIL	= @TBERRORSEMAIL@
58
TBAPPROVALEMAIL	= @TBAPPROVALEMAIL@
59 60
BOSSNODE        = @BOSSNODE@
USERNODE        = @USERNODE@
61
FSNODE          = @FSNODE@
62
WWW		= @WWW@
63
OURDOMAIN       = @OURDOMAIN@
64 65 66
FSDIR_PROJ	= @FSDIR_PROJ@
FSDIR_GROUPS	= @FSDIR_GROUPS@
FSDIR_USERS	= @FSDIR_USERS@
67 68 69 70 71 72 73 74 75 76 77 78 79
CPPFLAGS	= @CPPFLAGS@
CFLAGS	       += @CFLAGS@
CXXFLAGS       += @CXXFLAGS@
LDFLAGS		= @LDFLAGS@
OPT_CFLAGS	= @OPT_CFLAGS@

INSTALL_TOPDIR	= @exec_prefix@
INSTALL_DIR     = @exec_prefix@
INSTALL_LIBDIR  = @libdir@
INSTALL_BINDIR	= @bindir@
INSTALL_SBINDIR	= @sbindir@
INSTALL_LIBEXECDIR = @libexecdir@
INSTALL_ETCDIR  = @sysconfdir@
80
INSTALL_INCDIR  = @includedir@
81
INSTALL_WWWDIR	= @exec_prefix@/www
82
INSTALL_SUIDDIR = @exec_prefix@/suidbin
83
INSTALL_RCDIR	= @INSTALL_RCDIR@
84
INSTALL_APACHE_CONFIG = @INSTALL_APACHE_CONFIG@
85 86 87

INSTALL		= @INSTALL@
INSTALL_PROGRAM	= @INSTALL@ -m 755
88
EXE = @EXEEXT@
89
INSTALL_DATA	= @INSTALL@ -m 444
90
SUDO		= @SUDO@
91

92 93 94
CLIENT_ETCDIR	= @CLIENT_ETCDIR@
CLIENT_BINDIR	= @CLIENT_BINDIR@
CLIENT_VARDIR	= @CLIENT_VARDIR@
95
CLIENT_MANDIR	= @CLIENT_MANDIR@
96 97

LOG_TESTBED	= @LOG_TESTBED@
98 99

EVENTSYS	= @EVENTSYS@
100
ELVIN_COMPAT    = @ELVIN_COMPAT@
101 102
HAVE_MEZZANINE	= @HAVE_MEZZANINE@
GTK_CONFIG	= @GTK_CONFIG@
103
BRAINSTEM_DIR	= @BRAINSTEM_DIR@
Leigh Stoller's avatar
Leigh Stoller committed
104
WITH_EMULAB     = @WITH_EMULAB@
105 106
OPSVM_ENABLE    = @OPSVM_ENABLE@
OPSVM_MOUNTPOINT= @OPSVM_MOUNTPOINT@
107
APACHE_VERSION  = @APACHE_VERSION@
108
APACHE_START_COMMAND = @APACHE_START_COMMAND@
109 110

host_cpu	= @host_cpu@
111 112

HAVE_ULXMLRPCPP	= @HAVE_ULXMLRPCPP@
113
STANDALONE_CLEARINGHOUSE = @STANDALONE_CLEARINGHOUSE@
114 115

NODE_USAGE_SUPPORT = @NODE_USAGE_SUPPORT@
116

117 118
MERGE_BUILD = @MERGE_BUILD@
MERGE_BUILD_SANDBOX = @MERGE_BUILD_SANDBOX@
119

120
EXP_VIS_SUPPORT    = @EXP_VIS_SUPPORT@
121 122
TESTBED_LIBSRCDIR  = ${TESTBED_SRCDIR}/clientside/lib
TESTBED_LIBOBJDIR  = ${OBJDIR}/clientside/lib
123
TESTBED_IMAGEZIPSRCDIR = ${OBJDIR}/clientside/os/imagezip