-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathJamfile
68 lines (48 loc) · 1.17 KB
/
Jamfile
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
SubDir TOP ;
SEARCH_SOURCE += [ FDirName $(TOP) headers ] ;
#SEARCH_SOURCE += [ FDirName $(TOP) headers private ] ;
SEARCH_SOURCE += [ FDirName $(TOP) lib ] ;
SEARCH_SOURCE += [ FDirName $(TOP) clients ] ;
# Compatibility layer
AddOn libjackcompat.so :
jack.cpp
midiport.cpp
ringbuffer.cpp
session.cpp
transport.cpp
thread.cpp
ClientNode.cpp
JackClient.cpp
JackPort.cpp
: be media midi2 $(TARGET_LIBSTDC++)
;
InstallBin $(JACKCOMPAT_DIRECTORY) : libjackcompat.so ;
UninstallTarget $(JACKCOMPAT_DIRECTORY) ;
# Test clients
Application wjack_simple_client :
simple_client.c
: $(TARGET_LIBSTDC++) libjackcompat.so
;
#Application wjack_capture_client :
# capture_client.c
# : $(TARGET_LIBSTDC++) libjackcompat.so
# sndfile
#;
Application wjack_iodelay :
iodelay.cpp
: $(TARGET_LIBSTDC++) libjackcompat.so
;
Application wjack_wait :
wait.c
: $(TARGET_LIBSTDC++) libjackcompat.so
;
#Application wjack_control :
# control.c
# : $(TARGET_LIBSTDC++) libjackcompat.so
#;
#Application wjack_connect :
# connect.c
# : $(TARGET_LIBSTDC++) libjackcompat.so
#;
InstallBin $(COMMON_BIN_DIRECTORY) : wjack_simple_client wjack_capture_client
wjack_iodelay wjack_wait ;