1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-12 09:18:10 +03:00
samba-mirror/buildtools/wafsamba
Ralph Boehme afc90321ec build: add SAMBA_DATADIR as "samba" subdirectory of DATADIR
DATADIR should have been set to this path from the beginning, too late to change
that now as ut's used as parent for two other directory varialbles: SETUPDIR and
CODEPAGEDIR.

From <https://www.gnu.org/prep/standards/html_node/Directory-Variables.html>:

  datadir

    The directory for installing idiosyncratic read-only
    architecture-independent data files for this program. This is usually the
    same place as ‘datarootdir’, but we use the two separate variables so that
    you can move these program-specific files without altering the location for
    Info files, man pages, etc.

    This should normally be /usr/local/share, but write it as
    $(datarootdir). (If you are using Autoconf, write it as ‘@datadir@’.)

    The definition of ‘datadir’ is the same for all packages, so you should
    install your data in a subdirectory thereof. Most packages install their
    data under $(datadir)/package-name/.

Currently Samba doesn't install any application specific data files, but I'm
going to do just that in a subsequent commit.

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Noel Power <noel.power@suse.com>
2019-10-09 14:35:28 +00:00
..
tests PY3: ensure StringIO usage is py2/py3 compatible 2018-10-23 05:50:27 +02:00
__init__.py waf: Add initial unit test for samba_utils. 2012-02-12 18:44:09 +01:00
configure_file.py third_party:waf: update to upstream 2.0.4 release 2018-09-05 06:37:22 +02:00
generic_cc.py wafsamba: fix generic_cc.py to work with waf 2 2018-09-10 19:28:15 +02:00
pkgconfig.py buildtools/wafsamba: add_manual_dependency needs bytes for value 2018-09-27 01:54:27 +02:00
README build: tidy up the wafsamba rules a bit 2010-04-06 20:27:14 +10:00
samba3.py build: replace SAMBA3_ADD_OPTION with samba_add_onoff_option 2019-02-01 16:08:25 +01:00
samba_abi.py samba_abi.py: avoid inefficient string concatenations 2019-09-21 19:33:25 +00:00
samba_autoconf.py samba_autoconf.py: avoid inefficient string concatenations 2019-09-21 19:33:25 +00:00
samba_autoproto.py third_party:waf: update to upstream 2.0.4 release 2018-09-05 06:37:22 +02:00
samba_bundled.py samba_bundled.py avoid inefficient string concatenations 2019-09-21 19:33:25 +00:00
samba_conftests.py waf: fix compiler warnings in configure checks 2019-02-17 13:33:14 +01:00
samba_cross.py buildtools/wafsamba: Avoid decode when using python2 2019-02-11 07:43:31 +01:00
samba_deps.py samba_deps.py avoid inefficient string concatenations 2019-09-21 19:33:25 +00:00
samba_dist.py buildtools/wafsamba: Avoid decode when using python2 2019-02-11 07:43:31 +01:00
samba_git.py build:wafsamba: Build on waf 1.9 2018-09-05 06:37:21 +02:00
samba_headers.py third_party:waf: update to upstream 2.0.4 release 2018-09-05 06:37:22 +02:00
samba_install.py build: Remove --extra-python 2019-03-21 04:06:14 +00:00
samba_patterns.py build: add SAMBA_DATADIR as "samba" subdirectory of DATADIR 2019-10-09 14:35:28 +00:00
samba_perl.py buildtools/wafsamba: Avoid decode when using python2 2019-02-11 07:43:31 +01:00
samba_pidl.py wafsamba: fix pidl dependencies to rebuild on pidl changes 2018-12-13 08:52:23 +01:00
samba_python.py build: Raise minimum python version to 3.5.0 for Samba 4.12 2019-09-02 01:14:05 +00:00
samba_third_party.py third_party: Remove zlib from third_party 2019-08-17 03:50:40 +00:00
samba_utils.py wafsamba/samba_utils.py: override symlink to allow force link 2019-02-13 04:15:15 +01:00
samba_version.py samba_version.py: avoid inefficient string concatenations 2019-09-21 20:50:17 +00:00
samba_waf18.py waf: only set mandatory to False if not already set by the caller 2019-04-29 17:07:02 +00:00
samba_wildcard.py waflib: add necessary imports 2018-11-01 05:08:13 +01:00
stale_files.py buildtools/wafsamba: port stale_files to waf 2.0 2018-09-05 06:37:27 +02:00
symbols.py wafsamba/symbols: change regex to match both rpath and runpath for different readelf output 2019-02-18 09:25:21 +01:00
test_duplicate_symbol.sh selftest: Run waf build --dup-symbol-check under $PYTHON 2018-12-13 01:49:30 +01:00
wafsamba.py third_party: Update waf to version 2.0.17 2019-06-05 15:40:23 +00:00
wscript Add fuzzing support to build system 2019-08-07 06:07:28 +00:00

This is a set of waf 'tools' to help make building the Samba
components easier, by having common functions in one place. This gives
us a more consistent build, and ensures that our project rules are
obeyed


TODO:
	see http://wiki.samba.org/index.php/Waf