Difference between revisions of "System.mk"
From ASSS Wiki
m (added to category 'ASSS') |
|||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | + | :''The title of this article should be '''system.mk'''. The initial letter is capitalized due to technical restrictions.'' | |
+ | == Build Options == | ||
+ | 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> | ||
+ | |||
+ | [[Category: ASSS]] |
Latest revision as of 19:04, 29 September 2007
- The title of this article should be system.mk. The initial letter is capitalized due to technical restrictions.
Build Options
If you want an optimized build, use "make opt=yes".
If you want a profiled build, use "make prof=yes".
If you want a _non_debug build, use "make debug=no".
If you want to link bdb statically, use "make link_db_statically=yes".
These are the default options:
debug = yes opt = no prof = no link_db_statically = no
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.
have_bdb = yes have_mysql = yes have_python = yes
Library Paths
This is an example only. You may find berkley db and mysql are located in /usr/local.
DB_HOME = /opt/db-4.0.14 MYSQL_HOME = /opt/mysql MYSQL_LDFLAGS = -L$(MYSQL_LIB) -Wl,-rpath,$(MYSQL_LIB) -lmysqlclient_r
- 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).
PYTHON_HOME = /opt/python-2.2.2 PYTHON_VERSION = 2.2