From c3a9c504d62b5b21fa31cd326efa63e532e0be85 Mon Sep 17 00:00:00 2001 From: Julian Storer Date: Mon, 15 Aug 2011 19:41:17 +0100 Subject: [PATCH] Added new module wrappers. --- .../juce_audio_basics/juce_audio_basics.mm | 26 +++++++++++++++++++ .../juce_audio_devices/juce_audio_devices.mm | 26 +++++++++++++++++++ .../juce_audio_formats/juce_audio_formats.mm | 26 +++++++++++++++++++ .../juce_audio_processors.mm | 26 +++++++++++++++++++ modules/juce_audio_utils/juce_audio_utils.mm | 26 +++++++++++++++++++ .../juce_browser_plugin.mm | 26 +++++++++++++++++++ modules/juce_core/juce_core.mm | 26 +++++++++++++++++++ .../juce_cryptography/juce_cryptography.mm | 26 +++++++++++++++++++ .../juce_data_structures.mm | 26 +++++++++++++++++++ modules/juce_events/juce_events.mm | 26 +++++++++++++++++++ modules/juce_graphics/juce_graphics.mm | 26 +++++++++++++++++++ modules/juce_gui_basics/juce_gui_basics.mm | 26 +++++++++++++++++++ modules/juce_gui_extra/juce_gui_extra.mm | 26 +++++++++++++++++++ modules/juce_opengl/juce_opengl.mm | 26 +++++++++++++++++++ modules/juce_video/juce_video.mm | 26 +++++++++++++++++++ 15 files changed, 390 insertions(+) create mode 100644 modules/juce_audio_basics/juce_audio_basics.mm create mode 100644 modules/juce_audio_devices/juce_audio_devices.mm create mode 100644 modules/juce_audio_formats/juce_audio_formats.mm create mode 100644 modules/juce_audio_processors/juce_audio_processors.mm create mode 100644 modules/juce_audio_utils/juce_audio_utils.mm create mode 100644 modules/juce_browser_plugin/juce_browser_plugin.mm create mode 100644 modules/juce_core/juce_core.mm create mode 100644 modules/juce_cryptography/juce_cryptography.mm create mode 100644 modules/juce_data_structures/juce_data_structures.mm create mode 100644 modules/juce_events/juce_events.mm create mode 100644 modules/juce_graphics/juce_graphics.mm create mode 100644 modules/juce_gui_basics/juce_gui_basics.mm create mode 100644 modules/juce_gui_extra/juce_gui_extra.mm create mode 100644 modules/juce_opengl/juce_opengl.mm create mode 100644 modules/juce_video/juce_video.mm diff --git a/modules/juce_audio_basics/juce_audio_basics.mm b/modules/juce_audio_basics/juce_audio_basics.mm new file mode 100644 index 0000000000..a42a88417c --- /dev/null +++ b/modules/juce_audio_basics/juce_audio_basics.mm @@ -0,0 +1,26 @@ +/* + ============================================================================== + + This file is part of the JUCE library - "Jules' Utility Class Extensions" + Copyright 2004-11 by Raw Material Software Ltd. + + ------------------------------------------------------------------------------ + + JUCE can be redistributed and/or modified under the terms of the GNU General + Public License (Version 2), as published by the Free Software Foundation. + A copy of the license is included in the JUCE distribution, or can be found + online at www.gnu.org/licenses. + + JUCE is distributed in the hope that it will be useful, but WITHOUT ANY + WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + A PARTICULAR PURPOSE. See the GNU General Public License for more details. + + ------------------------------------------------------------------------------ + + To release a closed-source product which uses JUCE, commercial licenses are + available: visit www.rawmaterialsoftware.com/juce for more information. + + ============================================================================== +*/ + +#include "juce_audio_basics.cpp" \ No newline at end of file diff --git a/modules/juce_audio_devices/juce_audio_devices.mm b/modules/juce_audio_devices/juce_audio_devices.mm new file mode 100644 index 0000000000..ea13a2f6e6 --- /dev/null +++ b/modules/juce_audio_devices/juce_audio_devices.mm @@ -0,0 +1,26 @@ +/* + ============================================================================== + + This file is part of the JUCE library - "Jules' Utility Class Extensions" + Copyright 2004-11 by Raw Material Software Ltd. + + ------------------------------------------------------------------------------ + + JUCE can be redistributed and/or modified under the terms of the GNU General + Public License (Version 2), as published by the Free Software Foundation. + A copy of the license is included in the JUCE distribution, or can be found + online at www.gnu.org/licenses. + + JUCE is distributed in the hope that it will be useful, but WITHOUT ANY + WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + A PARTICULAR PURPOSE. See the GNU General Public License for more details. + + ------------------------------------------------------------------------------ + + To release a closed-source product which uses JUCE, commercial licenses are + available: visit www.rawmaterialsoftware.com/juce for more information. + + ============================================================================== +*/ + +#include "juce_audio_devices.cpp" diff --git a/modules/juce_audio_formats/juce_audio_formats.mm b/modules/juce_audio_formats/juce_audio_formats.mm new file mode 100644 index 0000000000..c625cb22a8 --- /dev/null +++ b/modules/juce_audio_formats/juce_audio_formats.mm @@ -0,0 +1,26 @@ +/* + ============================================================================== + + This file is part of the JUCE library - "Jules' Utility Class Extensions" + Copyright 2004-11 by Raw Material Software Ltd. + + ------------------------------------------------------------------------------ + + JUCE can be redistributed and/or modified under the terms of the GNU General + Public License (Version 2), as published by the Free Software Foundation. + A copy of the license is included in the JUCE distribution, or can be found + online at www.gnu.org/licenses. + + JUCE is distributed in the hope that it will be useful, but WITHOUT ANY + WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + A PARTICULAR PURPOSE. See the GNU General Public License for more details. + + ------------------------------------------------------------------------------ + + To release a closed-source product which uses JUCE, commercial licenses are + available: visit www.rawmaterialsoftware.com/juce for more information. + + ============================================================================== +*/ + +#include "juce_audio_formats.cpp" diff --git a/modules/juce_audio_processors/juce_audio_processors.mm b/modules/juce_audio_processors/juce_audio_processors.mm new file mode 100644 index 0000000000..7c9c33f8d5 --- /dev/null +++ b/modules/juce_audio_processors/juce_audio_processors.mm @@ -0,0 +1,26 @@ +/* + ============================================================================== + + This file is part of the JUCE library - "Jules' Utility Class Extensions" + Copyright 2004-11 by Raw Material Software Ltd. + + ------------------------------------------------------------------------------ + + JUCE can be redistributed and/or modified under the terms of the GNU General + Public License (Version 2), as published by the Free Software Foundation. + A copy of the license is included in the JUCE distribution, or can be found + online at www.gnu.org/licenses. + + JUCE is distributed in the hope that it will be useful, but WITHOUT ANY + WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + A PARTICULAR PURPOSE. See the GNU General Public License for more details. + + ------------------------------------------------------------------------------ + + To release a closed-source product which uses JUCE, commercial licenses are + available: visit www.rawmaterialsoftware.com/juce for more information. + + ============================================================================== +*/ + +#include "juce_audio_processors.cpp" diff --git a/modules/juce_audio_utils/juce_audio_utils.mm b/modules/juce_audio_utils/juce_audio_utils.mm new file mode 100644 index 0000000000..b0fdd66705 --- /dev/null +++ b/modules/juce_audio_utils/juce_audio_utils.mm @@ -0,0 +1,26 @@ +/* + ============================================================================== + + This file is part of the JUCE library - "Jules' Utility Class Extensions" + Copyright 2004-11 by Raw Material Software Ltd. + + ------------------------------------------------------------------------------ + + JUCE can be redistributed and/or modified under the terms of the GNU General + Public License (Version 2), as published by the Free Software Foundation. + A copy of the license is included in the JUCE distribution, or can be found + online at www.gnu.org/licenses. + + JUCE is distributed in the hope that it will be useful, but WITHOUT ANY + WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + A PARTICULAR PURPOSE. See the GNU General Public License for more details. + + ------------------------------------------------------------------------------ + + To release a closed-source product which uses JUCE, commercial licenses are + available: visit www.rawmaterialsoftware.com/juce for more information. + + ============================================================================== +*/ + +#include "juce_audio_utils.cpp" diff --git a/modules/juce_browser_plugin/juce_browser_plugin.mm b/modules/juce_browser_plugin/juce_browser_plugin.mm new file mode 100644 index 0000000000..f14b1d0ac4 --- /dev/null +++ b/modules/juce_browser_plugin/juce_browser_plugin.mm @@ -0,0 +1,26 @@ +/* + ============================================================================== + + This file is part of the JUCE library - "Jules' Utility Class Extensions" + Copyright 2004-11 by Raw Material Software Ltd. + + ------------------------------------------------------------------------------ + + JUCE can be redistributed and/or modified under the terms of the GNU General + Public License (Version 2), as published by the Free Software Foundation. + A copy of the license is included in the JUCE distribution, or can be found + online at www.gnu.org/licenses. + + JUCE is distributed in the hope that it will be useful, but WITHOUT ANY + WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + A PARTICULAR PURPOSE. See the GNU General Public License for more details. + + ------------------------------------------------------------------------------ + + To release a closed-source product which uses JUCE, commercial licenses are + available: visit www.rawmaterialsoftware.com/juce for more information. + + ============================================================================== +*/ + +#include "juce_browser_plugin.cpp" diff --git a/modules/juce_core/juce_core.mm b/modules/juce_core/juce_core.mm new file mode 100644 index 0000000000..6814ebd323 --- /dev/null +++ b/modules/juce_core/juce_core.mm @@ -0,0 +1,26 @@ +/* + ============================================================================== + + This file is part of the JUCE library - "Jules' Utility Class Extensions" + Copyright 2004-11 by Raw Material Software Ltd. + + ------------------------------------------------------------------------------ + + JUCE can be redistributed and/or modified under the terms of the GNU General + Public License (Version 2), as published by the Free Software Foundation. + A copy of the license is included in the JUCE distribution, or can be found + online at www.gnu.org/licenses. + + JUCE is distributed in the hope that it will be useful, but WITHOUT ANY + WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + A PARTICULAR PURPOSE. See the GNU General Public License for more details. + + ------------------------------------------------------------------------------ + + To release a closed-source product which uses JUCE, commercial licenses are + available: visit www.rawmaterialsoftware.com/juce for more information. + + ============================================================================== +*/ + +#include "juce_core.cpp" diff --git a/modules/juce_cryptography/juce_cryptography.mm b/modules/juce_cryptography/juce_cryptography.mm new file mode 100644 index 0000000000..8b73d83ae5 --- /dev/null +++ b/modules/juce_cryptography/juce_cryptography.mm @@ -0,0 +1,26 @@ +/* + ============================================================================== + + This file is part of the JUCE library - "Jules' Utility Class Extensions" + Copyright 2004-11 by Raw Material Software Ltd. + + ------------------------------------------------------------------------------ + + JUCE can be redistributed and/or modified under the terms of the GNU General + Public License (Version 2), as published by the Free Software Foundation. + A copy of the license is included in the JUCE distribution, or can be found + online at www.gnu.org/licenses. + + JUCE is distributed in the hope that it will be useful, but WITHOUT ANY + WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + A PARTICULAR PURPOSE. See the GNU General Public License for more details. + + ------------------------------------------------------------------------------ + + To release a closed-source product which uses JUCE, commercial licenses are + available: visit www.rawmaterialsoftware.com/juce for more information. + + ============================================================================== +*/ + +#include "juce_cryptography.cpp" diff --git a/modules/juce_data_structures/juce_data_structures.mm b/modules/juce_data_structures/juce_data_structures.mm new file mode 100644 index 0000000000..0e3fd0e903 --- /dev/null +++ b/modules/juce_data_structures/juce_data_structures.mm @@ -0,0 +1,26 @@ +/* + ============================================================================== + + This file is part of the JUCE library - "Jules' Utility Class Extensions" + Copyright 2004-11 by Raw Material Software Ltd. + + ------------------------------------------------------------------------------ + + JUCE can be redistributed and/or modified under the terms of the GNU General + Public License (Version 2), as published by the Free Software Foundation. + A copy of the license is included in the JUCE distribution, or can be found + online at www.gnu.org/licenses. + + JUCE is distributed in the hope that it will be useful, but WITHOUT ANY + WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + A PARTICULAR PURPOSE. See the GNU General Public License for more details. + + ------------------------------------------------------------------------------ + + To release a closed-source product which uses JUCE, commercial licenses are + available: visit www.rawmaterialsoftware.com/juce for more information. + + ============================================================================== +*/ + +#include "juce_data_structures.cpp" diff --git a/modules/juce_events/juce_events.mm b/modules/juce_events/juce_events.mm new file mode 100644 index 0000000000..37db5496e0 --- /dev/null +++ b/modules/juce_events/juce_events.mm @@ -0,0 +1,26 @@ +/* + ============================================================================== + + This file is part of the JUCE library - "Jules' Utility Class Extensions" + Copyright 2004-11 by Raw Material Software Ltd. + + ------------------------------------------------------------------------------ + + JUCE can be redistributed and/or modified under the terms of the GNU General + Public License (Version 2), as published by the Free Software Foundation. + A copy of the license is included in the JUCE distribution, or can be found + online at www.gnu.org/licenses. + + JUCE is distributed in the hope that it will be useful, but WITHOUT ANY + WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + A PARTICULAR PURPOSE. See the GNU General Public License for more details. + + ------------------------------------------------------------------------------ + + To release a closed-source product which uses JUCE, commercial licenses are + available: visit www.rawmaterialsoftware.com/juce for more information. + + ============================================================================== +*/ + +#include "juce_events.cpp" diff --git a/modules/juce_graphics/juce_graphics.mm b/modules/juce_graphics/juce_graphics.mm new file mode 100644 index 0000000000..2112b319ec --- /dev/null +++ b/modules/juce_graphics/juce_graphics.mm @@ -0,0 +1,26 @@ +/* + ============================================================================== + + This file is part of the JUCE library - "Jules' Utility Class Extensions" + Copyright 2004-11 by Raw Material Software Ltd. + + ------------------------------------------------------------------------------ + + JUCE can be redistributed and/or modified under the terms of the GNU General + Public License (Version 2), as published by the Free Software Foundation. + A copy of the license is included in the JUCE distribution, or can be found + online at www.gnu.org/licenses. + + JUCE is distributed in the hope that it will be useful, but WITHOUT ANY + WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + A PARTICULAR PURPOSE. See the GNU General Public License for more details. + + ------------------------------------------------------------------------------ + + To release a closed-source product which uses JUCE, commercial licenses are + available: visit www.rawmaterialsoftware.com/juce for more information. + + ============================================================================== +*/ + +#include "juce_graphics.cpp" \ No newline at end of file diff --git a/modules/juce_gui_basics/juce_gui_basics.mm b/modules/juce_gui_basics/juce_gui_basics.mm new file mode 100644 index 0000000000..4c918c7b5d --- /dev/null +++ b/modules/juce_gui_basics/juce_gui_basics.mm @@ -0,0 +1,26 @@ +/* + ============================================================================== + + This file is part of the JUCE library - "Jules' Utility Class Extensions" + Copyright 2004-11 by Raw Material Software Ltd. + + ------------------------------------------------------------------------------ + + JUCE can be redistributed and/or modified under the terms of the GNU General + Public License (Version 2), as published by the Free Software Foundation. + A copy of the license is included in the JUCE distribution, or can be found + online at www.gnu.org/licenses. + + JUCE is distributed in the hope that it will be useful, but WITHOUT ANY + WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + A PARTICULAR PURPOSE. See the GNU General Public License for more details. + + ------------------------------------------------------------------------------ + + To release a closed-source product which uses JUCE, commercial licenses are + available: visit www.rawmaterialsoftware.com/juce for more information. + + ============================================================================== +*/ + +#include "juce_gui_basics.cpp" diff --git a/modules/juce_gui_extra/juce_gui_extra.mm b/modules/juce_gui_extra/juce_gui_extra.mm new file mode 100644 index 0000000000..ac617e05b5 --- /dev/null +++ b/modules/juce_gui_extra/juce_gui_extra.mm @@ -0,0 +1,26 @@ +/* + ============================================================================== + + This file is part of the JUCE library - "Jules' Utility Class Extensions" + Copyright 2004-11 by Raw Material Software Ltd. + + ------------------------------------------------------------------------------ + + JUCE can be redistributed and/or modified under the terms of the GNU General + Public License (Version 2), as published by the Free Software Foundation. + A copy of the license is included in the JUCE distribution, or can be found + online at www.gnu.org/licenses. + + JUCE is distributed in the hope that it will be useful, but WITHOUT ANY + WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + A PARTICULAR PURPOSE. See the GNU General Public License for more details. + + ------------------------------------------------------------------------------ + + To release a closed-source product which uses JUCE, commercial licenses are + available: visit www.rawmaterialsoftware.com/juce for more information. + + ============================================================================== +*/ + +#include "juce_gui_extra.cpp" diff --git a/modules/juce_opengl/juce_opengl.mm b/modules/juce_opengl/juce_opengl.mm new file mode 100644 index 0000000000..536a9903fd --- /dev/null +++ b/modules/juce_opengl/juce_opengl.mm @@ -0,0 +1,26 @@ +/* + ============================================================================== + + This file is part of the JUCE library - "Jules' Utility Class Extensions" + Copyright 2004-11 by Raw Material Software Ltd. + + ------------------------------------------------------------------------------ + + JUCE can be redistributed and/or modified under the terms of the GNU General + Public License (Version 2), as published by the Free Software Foundation. + A copy of the license is included in the JUCE distribution, or can be found + online at www.gnu.org/licenses. + + JUCE is distributed in the hope that it will be useful, but WITHOUT ANY + WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + A PARTICULAR PURPOSE. See the GNU General Public License for more details. + + ------------------------------------------------------------------------------ + + To release a closed-source product which uses JUCE, commercial licenses are + available: visit www.rawmaterialsoftware.com/juce for more information. + + ============================================================================== +*/ + +#include "juce_opengl.cpp" diff --git a/modules/juce_video/juce_video.mm b/modules/juce_video/juce_video.mm new file mode 100644 index 0000000000..47d01fc52f --- /dev/null +++ b/modules/juce_video/juce_video.mm @@ -0,0 +1,26 @@ +/* + ============================================================================== + + This file is part of the JUCE library - "Jules' Utility Class Extensions" + Copyright 2004-11 by Raw Material Software Ltd. + + ------------------------------------------------------------------------------ + + JUCE can be redistributed and/or modified under the terms of the GNU General + Public License (Version 2), as published by the Free Software Foundation. + A copy of the license is included in the JUCE distribution, or can be found + online at www.gnu.org/licenses. + + JUCE is distributed in the hope that it will be useful, but WITHOUT ANY + WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR + A PARTICULAR PURPOSE. See the GNU General Public License for more details. + + ------------------------------------------------------------------------------ + + To release a closed-source product which uses JUCE, commercial licenses are + available: visit www.rawmaterialsoftware.com/juce for more information. + + ============================================================================== +*/ + +#include "juce_video.cpp"