summaryrefslogtreecommitdiff
path: root/makefiles/gmake/help.mk
blob: b9965144a8857ae6efa7054cc3b75625f9c09198 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43

Available targets:

make [all]	       create all artifacts
make test	       create test binaries and execute tests
make doc               build the documentation
make clean             clean up build artifacts
make distclean         clean up all generated artifacts
make install           install (set 'DESTDIR' and 'prefix' at will)
make uninstall         uninstall (set 'DESTDIR' and 'prefix' at will)
make dist[-Z|-gz|-bz2] create tarball containing all sources
make help              show this very help page
make config            show the configuration used during build
make init-po           create initial version of the gettext files
make merge-po          merge the gettext files after changes
make check-po          check sanity of gettext files

Available optional features:

WITH_SSL=1             use OpenSSL additionally for communication encryption

frontier implementations:

WITH_SYSTEM_SQLITE3=1  use the system version of sqlite3
WITH_LOCAL_SQLITE=1    use the bundled version of sqlite3
WITH_PGSQL=1           build the Postgresql frontier

fetcher protocol implementations:

WITH_SYSTEM_LIBFETCH=1 use the system version of BSD libfetch
WITH_LOCAL_LIBFETCH=1  use the bundled version of BSD libfetch 

parser implementations:

WITH_LIBXML2=1         build the libxml2 parser

Some more obscure options:

ENABLE_NLS=0           Don't build gettext NLS support (default is on)

Example:
make	WITH_SSL=1 WITH_SQLITE3=1 WITH_PGSQL=1 \
	WITH_LOCAL_LIBFETCH=1 WITH_LIBXML2=1