Browse Source

Fixup windows definition files and CI

Signed-off-by: falkTX <falktx@falktx.com>
tags/v2.2.0-RC1
falkTX 4 years ago
parent
commit
5d034f9c03
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
4 changed files with 25 additions and 17 deletions
  1. +5
    -2
      .travis/script-win32.sh
  2. +5
    -2
      .travis/script-win64.sh
  3. +3
    -2
      source/plugin/win-def/carla-lv2_dsp+ui.def
  4. +12
    -11
      source/plugin/win-def/carla-native-plugin.def

+ 5
- 2
.travis/script-win32.sh View File

@@ -14,11 +14,14 @@ export PATH=/opt/mingw32/${_PREFIX}/bin:/opt/mingw32/bin:${PATH}
export PKG_CONFIG_PATH=/opt/mingw32/lib/pkgconfig:${PKG_CONFIG_PATH}
export CROSS_COMPILING=true

MAKE_ARGS="BUILDING_FOR_WINDOWS=true CROSS_COMPILING=true USING_JUCE=false"
MAKE_ARGS="${MAKE_ARGS} HAVE_FLUIDSYNTH=false HAVE_LIBLO=false HAVE_QT5=false HAVE_SNDFILE=false"

# Start clean
make distclean >/dev/null

# Print available features
make features
make ${MAKE_ARGS} features

# Build native stuff
make BUILDING_FOR_WINDOWS=true USING_JUCE=false
make ${MAKE_ARGS}

+ 5
- 2
.travis/script-win64.sh View File

@@ -14,11 +14,14 @@ export PATH=/opt/mingw64/${_PREFIX}/bin:/opt/mingw64/bin:${PATH}
export PKG_CONFIG_PATH=/opt/mingw64/lib/pkgconfig:${PKG_CONFIG_PATH}
export CROSS_COMPILING=true

MAKE_ARGS="BUILDING_FOR_WINDOWS=true CROSS_COMPILING=true USING_JUCE=false"
MAKE_ARGS="${MAKE_ARGS} HAVE_FLUIDSYNTH=false HAVE_LIBLO=false HAVE_QT5=false HAVE_SNDFILE=false"

# Start clean
make distclean >/dev/null

# Print available features
make features
make ${MAKE_ARGS} features

# Build native stuff
make BUILDING_FOR_WINDOWS=true USING_JUCE=false
make ${MAKE_ARGS}

+ 3
- 2
source/plugin/win-def/carla-lv2_dsp+ui.def View File

@@ -1,4 +1,5 @@
LIBRARY CarlaLV2
DESCRIPTION 'Carla LV2 Plugin'
EXPORTS lv2_descriptor
EXPORTS lv2ui_descriptor
EXPORTS
lv2_descriptor @1
lv2ui_descriptor @2

+ 12
- 11
source/plugin/win-def/carla-native-plugin.def View File

@@ -1,13 +1,14 @@
LIBRARY CarlaNativePlugin
DESCRIPTION 'Carla Native Plugin'
EXPORTS carla_get_native_rack_plugin
EXPORTS carla_get_native_patchbay_plugin
EXPORTS carla_get_native_patchbay16_plugin
EXPORTS carla_get_native_patchbay32_plugin
EXPORTS carla_get_native_patchbay64_plugin
EXPORTS carla_get_native_patchbay_cv_plugin
EXPORTS carla_create_native_plugin_host_handle
EXPORTS carla_host_handle_free
EXPORTS carla_get_native_plugin_engine
EXPORTS carla_get_library_filename
EXPORTS carla_get_library_folder
EXPORTS
carla_get_native_rack_plugin @1
carla_get_native_patchbay_plugin @2
carla_get_native_patchbay16_plugin @3
carla_get_native_patchbay32_plugin @4
carla_get_native_patchbay64_plugin @5
carla_get_native_patchbay_cv_plugin @6
carla_create_native_plugin_host_handle @7
carla_host_handle_free @8
carla_get_native_plugin_engine @9
carla_get_library_filename @10
carla_get_library_folder @11

Loading…
Cancel
Save