1 ======================================================================
3 ======================================================================
5 ----------------------------------------------------------------------
7 ----------------------------------------------------------------------
9 The Faust OSC library project depends on the oscpack library, which
10 is included in this distribution. You should first compile the oscpack
11 library before compiling the FAUST OSC library. Both libraries rely
12 on CMake, a cross-platform, open-source build system
13 (see at http://www.cmake.org).
16 -----------------------------------
18 change to oscpack/cmake directory
19 type: cmake -G "your target generator"
20 run your project/makefile and compile
22 Typically on linux systems:
24 > cmake -G "Unix Makefiles"
27 The compiler output is a static library named liboscpack.a and placed
28 in the 'osclib' folder. Note that when 'Release' and 'Debug' targets
29 apply, only the 'Release' output goes to the 'osclib' folder.
32 2) Compiling the FAUST OSC library
33 -----------------------------------
35 change to faust/cmake directory
36 type: cmake -G "your target generator"
37 run your project/makefile and compile
39 Typically on linux systems:
41 > cmake -G "Unix Makefiles"
44 The compiler output is a static library named libOSCFaust.a and placed
45 in the 'osclib' folder. Note that when 'Release' and 'Debug' targets
46 apply, only the 'Release' output goes to the 'osclib' folder.
49 ----------------------------------------------------------------------
51 ----------------------------------------------------------------------
52 The library provides a single interface file: OSCControler.h
53 The following options should be used to compile:
54 -Iosclib/faust/include -Losclib -loscpack -lOSCFaust
55 See the faust/readme.txt file for more details about the library.
58 ----------------------------------------------------------------------
60 ----------------------------------------------------------------------
61 The FAUST OSC architecture should be typically combined with other
62 architectures. The file 'OSCUI.h' provides the basis for such combination
63 and the file 'jack-console-osc.cpp' provides an example of combination.
65 ======================================================================
66 In case of trouble, contact me: <fober@grame.fr>
67 ----------------------------------------------------------------------
68 Copyright 2011 (c) Grame