Adrian Knoth
b8ffbe15b4
wscript: Make CELT optional
13 years ago
Nedko Arnaudov
23dc172b17
fix LINKFLAGS
13 years ago
Nedko Arnaudov
fcda41cb59
indention fix
13 years ago
Nedko Arnaudov
83f991900d
switch from set_options() to options()
13 years ago
Nedko Arnaudov
6f90ab9742
swtich from cc tool to c tool
13 years ago
Nedko Arnaudov
329d83c92b
swtich from uselib/uselib_local to use
13 years ago
Nedko Arnaudov
306b359e2d
swtich from srcdir/blddir to top/out
13 years ago
Nedko Arnaudov
971b1656d5
switch from bld.new_task_gen() to bld()
jackdbus needs explicit index because device reservation code
is shared with jackd and waf cannot autodetect this.
13 years ago
nedko
2c6ba8dc70
remove duplicate definition that causes compilation fail:
../common/jack/control.h:86:34: error: redefinition of typedef 'jackctl_parameter_t'
../common/jack/control.h:83:34: note: previous declaration of 'jackctl_parameter_t' was here
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4778 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
Adrian Knoth
7face7c29f
Add .gitignore
13 years ago
Adrian Knoth
e431cb3bdf
wscript: Fix tab/space mix
13 years ago
Adrian Knoth
aa7fe34739
wscript: Fix waf error (missing features) in dbus/wscript
13 years ago
Adrian Knoth
a534162500
wscript: Fix DBUS service file generation
New waf syntax for a subst build.
13 years ago
Adrian Knoth
662c55669d
wscript: Fix install targets
waf complains about missing source files, e.g.:
could not find 'jack/*.h' in /home/adi/jack2/common
ant_glob fixes the problem
13 years ago
Adrian Knoth
479e36881c
wscript: Fix include path for config.h
config.h is generated in build/, that's "../" at compile time.
For the sake of completeness, here's the waf error:
[122/163] cxx: common/Jackdmp.cpp -> build/common/Jackdmp.cpp.1.o
In file included from ../common/Jackdmp.cpp:35:0:
../common/JackConstants.h:24:20: fatal error: config.h: No such file or directory
compilation terminated.
Waf: Leaving directory `/home/adi/jack2/build'
Build failed
-> task in 'jackd' failed (exit status 1):
{task 39469904: cxx Jackdmp.cpp -> Jackdmp.cpp.1.o}
['/usr/bin/g++', '-Wall', '-I/home/adi/jack2/build/linux', '-I/home/adi/jack2/linux', '-I/home/adi/jack2/build/posix', '-I/home/adi/jack2/posix', '-I/home/adi/jack2/build/common/jack', '-I/home/adi/jack2/common/jack', '-I/home/adi/jack2/build/common', '-I/home/adi/jack2/common', '-I/home/adi/jack2/build/dbus', '-I/home/adi/jack2/dbus', '-DHAVE_CONFIG_H', '-DSERVER_SIDE', '../common/Jackdmp.cpp', '-c', '-o', 'common/Jackdmp.cpp.1.o']
13 years ago
Adrian Knoth
f7d6db4b34
wscript: Fix internal waf error (missing features)
waf complains about missing features in the builder, so let's add some.
For the sake of completeness, here's an example error message:
Traceback (most recent call last):
File "/home/adi/jack2/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Runner.py", line 162, in start
st=tsk.runnable_status()
File "/home/adi/jack2/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Task.py", line 285, in runnable_status
new_sig=self.signature()
File "/home/adi/jack2/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Task.py", line 274, in signature
self.sig_implicit_deps()
File "/home/adi/jack2/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Task.py", line 372, in sig_implicit_deps
(nodes,names)=self.scan()
File "/home/adi/jack2/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Tools/c_preproc.py", line 594, in scan
raise Errors.WafError('%r is missing a feature such as "c", "cxx" or "includes": '%task.generator)
WafError: bld(uselib_local='clientlib', posted=True, features=[], idx=28, uselib='RT SNDFILE', meths=['process_rule', 'process_source'], prec=defaultdict(<type 'list'>, {}), includes=['../linux', '../posix', '../common/jack', '../common'], source=[/home/adi/jack2/example-clients/capture_client.c], mappings={}, path=/home/adi/jack2/example-clients, _name='jack_rec', target='jack_rec') in /home/adi/jack2/example-clients is missing a feature such as "c", "cxx" or "includes":
13 years ago
Adrian Knoth
061078bb05
wscript: make python 3.x print function available to python2.6
Instead of rewriting all end=' ' statements, we can import the new print
function in python-2.6.0a2 or newer. Should be "old enough".
13 years ago
Adrian Knoth
97a60e49d7
wscript: Fix more tab/space indentation errors
13 years ago
Adrian Knoth
29ff48d5e3
wscript: Drop module misc
misc is no longer available, but luckily, we don't need it.
13 years ago
Adrian Knoth
e689393daa
wscript: fix indentation error
13 years ago
Adrian Knoth
115ec78f21
wscript: Fix jack.pc.in generator
The misc module is no longer available, but we have a subst_pc builder
now. Let's use this instead.
13 years ago
Adrian Knoth
d601ef3156
wscript: Fix waf syntax for svnversion.h
13 years ago
Adrian Knoth
9c7f9e0a99
wscript: Fix configure output
conf.env no longer contains conf.defines, they are now in
conf.env.DEFINES and are only a list.
Resort to the options parser and directly use this value.
13 years ago
Adrian Knoth
7091f864e1
Rename set_options to options
The method name has changed in recent versions of waf.
13 years ago
Adrian Knoth
5821d02236
Fix wrong indentation in example-clients/wscript
13 years ago
Adrian Knoth
144a2e18de
Make freebob, ffado, alsa and celt optional.
Prevents waf configure from failing if not marked as non-mandatory.
13 years ago
Adrian Knoth
a564002176
Fix mixed tab/space indentation in wscript files
13 years ago
Adrian Knoth
c5a89711c6
Replace Util.pprint by Logs.pprint
Util no longer provides the pprint method, let's use Logs.pprint
instead.
13 years ago
sletz
ffe8e3cf3b
Improve libjacknet master mode.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4777 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
ec40ef2906
Compiles again on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4776 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
Adrian Knoth
f91adb338c
Use sys.platform instead of Utils.detect_platform
Utils.detect_platform is no longer available, so let's use the
underlying sys.platform instead. On Linux, sys.platform returns "linux2"
these days, but upstreams is considering to change it "linux" in the
future.
13 years ago
Adrian Knoth
58036bc80f
Run 2to3 on all wscript files.
Automatically upgrading to python3 syntax, where possible.
13 years ago
Adrian Knoth
406c3bad7b
Update to waf-1.6.11
13 years ago
sletz
a6a2d8f0e6
In control API, UNIX like sigset_t replaced by more abstract jackctl_sigmask_t * opaque struct.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4775 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
916f55ee03
Correct Windows installers.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4774 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
fac03b4149
Remove net.h header in Windows installers.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4773 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
ae8f3a5b27
Correct headers setup in Windows installers.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4770 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
5ce3629307
More precise debug messages.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4769 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
d03fd1e807
Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4764 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
1acc1db9ef
Fix lock management in JackEngine.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4762 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
32bc4fa557
Use a time-out in notification channel write function.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4761 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
bf1f5e2020
Check server API callback from notification thread.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4760 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
b6962bd0d7
Correct client time-out setting.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4759 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
41d8bd5b1c
Fix in JackPortAudioDevices::GetDeviceFromFullName.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4758 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
a57f4e8b22
Remove incorrect include when compiled with __CLIENTDEBUG__.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4757 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
baacb28baa
Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4756 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
6aeee1b5b3
Configurable logging in libjacknet.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4755 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
06e0433f89
Remove debug code.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4754 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
9e3cb0b505
More robust jack_set_thread_init_callback implementation.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4753 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
e6a75437b8
Timeout for Windows named pipe (in progess).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4752 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago