Difference between revisions of "System.mk"

From ASSS Wiki
Jump to: navigation, search
m (Library Paths: Added hopefully helpful notes.)
Line 1: Line 1:
== Build Options ==
+
apple cows
If you want an optimized build, use "make opt=yes".<br>
 
If you want a profiled build, use "make prof=yes".<br>
 
If you want a _non_debug build, use "make debug=no".<br>
 
If you want to link bdb statically, use "make link_db_statically=yes".
 
 
 
These are the default options:
 
<pre>
 
debug = yes
 
opt = no
 
prof = no
 
link_db_statically = no
 
</pre>
 
 
 
== Library Options ==
 
If you are missing any of these libraries from your system comment these lines out. Or if you just don't want to compile in support these things.
 
<pre>
 
have_bdb = yes
 
have_mysql = yes
 
have_python = yes
 
</pre>
 
 
 
== Library Paths ==
 
This is an example only. You may find berkley db and mysql are located in /usr/local.
 
<pre>
 
DB_HOME = /opt/db-4.0.14
 
MYSQL_HOME = /opt/mysql
 
MYSQL_LDFLAGS = -L$(MYSQL_LIB) -Wl,-rpath,$(MYSQL_LIB) -lmysqlclient_r
 
</pre>
 
* If you built MySQL without pthreads then change '''-lmysqlclient_r''' to '''-lmysqlclient'''.
 
 
 
 
 
Python version 2.2 minimum is required to add Python support to ASSS. ''PYTHON_VERSION'' only requires the major and minor version (x.x).
 
<pre>
 
PYTHON_HOME = /opt/python-2.2.2
 
PYTHON_VERSION = 2.2
 
</pre>
 

Revision as of 03:51, 30 November 2005

apple cows