mackie: radically shrink down the profile editor
[ardour.git] / tools / windows_packaging / package.sh
index 33eaa350e3a18e254c944ddc4dcd5c5757925e43..c097b73603bf5470d7e427445ef6699ccd9bdbce 100755 (executable)
@@ -40,28 +40,27 @@ if test x$WITH_TESTS != x ; then
        cp $BUILD_DIR/libs/pbd/run-tests.exe $PACKAGE_DIR/pbd-run-tests.exe
        cp -r $BASE/libs/pbd/test $PACKAGE_DIR/pbd_testdata
 
+       cp $BUILD_DIR/libs/midi++2/run-tests.exe $PACKAGE_DIR/midipp-run-tests.exe
+
        cp $BUILD_DIR/libs/evoral/run-tests.exe $PACKAGE_DIR/evoral-run-tests.exe
-       mkdir -p $PACKAGE_DIR/test/testdata
-       cp -r $BASE/libs/evoral/test/testdata/TakeFive.mid $PACKAGE_DIR/test/testdata
+       mkdir -p $PACKAGE_DIR/evoral_testdata
+       cp -r $BASE/libs/evoral/test/testdata/* $PACKAGE_DIR/evoral_testdata
 
        cp -r $BASE/libs/ardour/test/data $PACKAGE_DIR/ardour_testdata
 fi
 
-echo "Copying mingw config files to $PACKAGE_DIR ..."
-# just copy it all for now
-cp -r $MINGW_ROOT/etc $PACKAGE_DIR
+echo "Copying config files to $PACKAGE_DIR ..."
+mkdir -p $PACKAGE_DIR/etc
+cp -RL $MINGW_ROOT/etc/fonts $PACKAGE_DIR/etc
+cp -RL $MINGW_ROOT/etc/gtk-2.0 $PACKAGE_DIR/etc
+cp -RL $MINGW_ROOT/etc/pango $PACKAGE_DIR/etc
 
-cp -r $MINGW_ROOT/lib/gtk-2.0 $PACKAGE_DIR/lib
-cp -r $MINGW_ROOT/lib/gdk-pixbuf-2.0 $PACKAGE_DIR/lib
+cp -R $MINGW_ROOT/lib/gtk-2.0 $PACKAGE_DIR/lib
+cp -R $MINGW_ROOT/lib/gdk-pixbuf-2.0 $PACKAGE_DIR/lib
 cp $TOOLS_DIR/loaders.cache $PACKAGE_DIR/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache
 
-if test x$WITH_PANGO_1_6 != x; then
-       mkdir -p $PACKAGE_DIR/lib/pango/1.6.0/modules
-       cp -r $MINGW_ROOT/lib/pango/1.6.0/modules/*.dll $PACKAGE_DIR/lib/pango/1.6.0/modules
-else
-       mkdir -p $PACKAGE_DIR/lib/pango/1.8.0/modules
-       cp -r $MINGW_ROOT/lib/pango/1.8.0/modules/*.dll $PACKAGE_DIR/lib/pango/1.8.0/modules
-fi
+mkdir -p $PACKAGE_DIR/lib/pango/1.8.0/modules
+cp -r $MINGW_ROOT/lib/pango/1.8.0/modules/*.dll $PACKAGE_DIR/lib/pango/1.8.0/modules
 
 cp $TOOLS_DIR/pango.modules $PACKAGE_DIR/etc/pango
 
@@ -80,6 +79,11 @@ if test x$WITH_JACK != x; then
        cp -r $MINGW_ROOT/bin/jack $PACKAGE_DIR
 fi
 
+if test x$WITH_LV2 != x; then
+       echo "Moving Bundled LV2 $PACKAGE_DIR ..."
+       mv $PACKAGE_DIR/lib/lv2 $PACKAGE_DIR/lib/ardour3/LV2
+fi
+
 SRC_DIRS='
 libs/ardour
 libs/pbd
@@ -107,6 +111,13 @@ if [ x$DEBUG = xT ]; then
                cp $MINGW_ROOT/bin/jack_*.exe $PACKAGE_DIR
        fi
 
+       if test x$WITH_LV2 != x; then
+               echo "Copying LV2 utility programs to $PACKAGE_DIR ..."
+               cp $MINGW_ROOT/bin/lilv-bench.exe $PACKAGE_DIR
+               cp $MINGW_ROOT/bin/lv2info.exe $PACKAGE_DIR
+               cp $MINGW_ROOT/bin/lv2ls.exe $PACKAGE_DIR
+       fi
+
        #echo "Copying any debug files to $PACKAGE_DIR ..."
        #cp $MINGW_ROOT/bin/*.debug $PACKAGE_DIR