Commit Graph

134 Commits

Author SHA1 Message Date
John Emmas 6701f666ca Accommodate recently removed source(s) in our MSVC project (gtk2_ardour) 2017-05-23 09:28:44 +01:00
John Emmas 5b23688730 Accommodate newly introduced source(s) in our MSVC project (gtk2_ardour) 2017-05-06 13:35:06 +01:00
John Emmas 21f5f434c6 Accommodate newly introduced source(s) in our MSVC project (gtk2_ardour) 2017-04-26 08:09:35 +01:00
John Emmas 24699d3be4 Changes needed for building Tim's new 'string_convert' stuff with MSVC (gtk2_ardour) 2017-04-19 17:25:53 +01:00
John Emmas 69ac3938c1 Accommodate newly introduced source(s) in our MSVC project (gtk2_ardour) 2017-03-16 10:20:27 +00:00
John Emmas 2d595b90d7 Accommodate newly introduced source(s) in our MSVC project (gtk2_ardour) 2017-03-11 11:52:22 +00:00
John Emmas c3917572a5 When building with MSVC, use perl to generate 'ardour.keys' 2017-01-30 11:09:56 +00:00
John Emmas ac4484bab4 Remove some (no longer needed) source files from our MSVC project (gtk2_ardour) 2016-12-31 11:10:11 +00:00
John Emmas b42f9b138b Accommodate newly introduced source(s) in our MSVC project (gtk2_ardour) 2016-12-28 09:13:25 +00:00
John Emmas 146072ec61 Remove some (no longer needed) source files from our MSVC project (gtk2_ardour) 2016-10-20 16:16:27 +01:00
John Emmas 85072e16aa Accommodate a header file that's been moved from gtk2_ardour into libardour 2016-09-30 08:21:37 +01:00
John Emmas d1d8b1aae7 Accommodate newly introduced source(s) in our MSVC project (gtk2_ardour) 2016-09-22 10:54:48 +01:00
John Emmas 0ff233d234 Update our MSVC project files to generate the most recent Ardour session file format (ver 5) rather than the older v3 format 2016-08-30 07:15:00 +01:00
John Emmas 390b3073e1 Accommodate newly introduced source(s) in our MSVC project (gtk2_ardour) 2016-08-28 10:19:42 +01:00
John Emmas 39adc85e29 Accommodate newly introduced source(s) in our MSVC project (gtk2_ardour) 2016-07-21 09:01:21 +01:00
John Emmas 062712c691 Remove 'i18n.h' from some VC projects where it's no longer needed 2016-07-18 09:41:46 +01:00
John Emmas ad63e78338 Remove some (no longer needed) source files from our MSVC project (gtk2_ardour) 2016-07-07 13:26:57 +01:00
John Emmas cad28bc150 Accommodate newly introduced source(s) in our MSVC project (gtk2_ardour) 2016-07-04 09:41:31 +01:00
John Emmas b130db2c60 Accommodate newly introduced source(s) in our MSVC project (gtk2_ardour) 2016-06-10 12:32:01 +01:00
John Emmas 5c6846a169 Experiment - change the Windows icon (gtk2_ardour/icons/ardour.ico) so that it doesn't contain compressed images
Windows itself is happy with compressed icons but they seem to upset the MSVC linker.

If there are no ill-effects I'll change the Mixbus icon which will allow me to remove the older style icons (that were only needed for MSVC)
2016-06-08 15:20:19 +01:00
John Emmas 8a3cf9ab8d Accommodate newly introduced source(s) in our MSVC project (gtk2_ardour) 2016-06-08 15:20:18 +01:00
John Emmas be6400aba4 Accommodate recently introduced source(s) in our MSVC project (gtk2_ardour) 2016-06-01 14:30:26 +01:00
John Emmas ebeffdd294 Accommodate newly introduced source(s) in our MSVC project (gtk2_ardour) 2016-05-28 10:44:28 +01:00
John Emmas e4a5c3609d When copying the PNG files from 'gtk2_ardour/resources', copy them to '$(TargetFolder/resources' rather than '$(TargetFolder/icons'
(otherwise the opening splash image doesn't get found)
2016-05-21 12:37:35 +01:00
John Emmas 722609da15 Accommodate newly introduced source(s) in our MSVC project (gtk2_ardour) 2016-05-21 11:37:50 +01:00
John Emmas 8fcb19eb4c Don't copy the xpm pixmaps as they apparently aren't needed any more 2016-05-21 10:33:19 +01:00
John Emmas 126dbac5e5 Accommodate the fact that our Mixbus icons got moved to a new path 2016-05-21 10:33:18 +01:00
John Emmas b0200b23f2 Accommodate the fact that 'msvc_resources.rc.in' got moved to a new path 2016-05-21 10:33:18 +01:00
John Emmas e15fb85443 When building with MSVC don't attempt to link to the 'old' lua libs (i.e. the static libraries) 2016-04-05 12:25:24 +01:00
John Emmas 40aa4cfe06 Modify our MSVC projects to build liblua as a DLL rather than a static lib 2016-04-04 16:40:20 +01:00
John Emmas 4071e77314 Accommodate newly introduced source(s) in our MSVC project (gtk2_ardour) 2016-04-03 15:24:22 +01:00
John Emmas 367e4f94db LV2_EXTENDED also needs to be defined when building gtk2_ardour
(was already defined for waf builds - but was missing for MSVC)
2016-03-23 08:06:04 +00:00
John Emmas 9a34017b79 Accommodate newly introduced source(s) in our MSVC project (gtk2_ardour) 2016-03-12 13:41:44 +00:00
John Emmas 5fd27e56fc Accommodate newly introduced source(s) in our MSVC project (gtk2_ardour) 2016-02-27 16:29:55 +00:00
Robin Gareus 44ce56a9e1 Adapt the MSVC project (gtk2_ardour) add new lua-sources
modified version from John Emmas' lua branch
2016-02-23 15:43:00 +01:00
John Emmas 3f43e5cd04 Remove no longer needed 'prolooks' source(s) from our MSVC projects (gtkmm2ext & gtk2_ardour) 2016-02-12 12:31:22 +00:00
John Emmas a92dd3e76d Add newly introduced source(s) to our MSVC project (gtk2_ardour) 2016-02-10 10:56:14 +00:00
John Emmas 67f0f11732 Add some newly introduced sources to our MSVC project (gtk2_ardour) 2015-12-23 15:09:17 +00:00
John Emmas b548b6213d MSVC - add support for newly introduced gtk2_ardour/tooltips.cc and tooltips.h 2015-09-18 10:29:31 +01:00
John Emmas 7d9069032e Add support for building the new 'ptformat' library with MSVC 2015-08-10 17:15:53 +01:00
John Emmas 14f3d8005e Rename 'insert_time_dialog.cc/.h' (in our MSVC project) 2015-06-18 09:22:34 +01:00
John Emmas f33c8aeb33 Add a new preprocessor directive (UINTSDEFINED) which is rather annoyingly needed if liblo gets built with MSVC 2015-06-09 12:09:21 +01:00
John Emmas b79c5d4f1b Add a new link library that's needed when building against the newer version of liblo (0.28)
(probably only needed when building with MSVC)
2015-06-09 12:06:49 +01:00
John Emmas 47e6e2b905 Add some newly introduced sources to our MSVC project (gtk2_ardour) 2015-04-22 10:48:08 +01:00
John Emmas 94e36450d2 Fix some build anomalies between PROGRAM_NAME and PROGRAM_VERSION
When building with MSVC, some libraries had PROGRAM_NAME set to "Mixbus" and PROGRAM_VERSION set to "3". Whereas other libraries had PROGRAM_NAME set to "Mixbus3" while PROGRAM_VERSION was an empty string.

I've a horrible feeling there must have been a reason for this but I can't quite think what it was. Hopefully though, this change will standardize everything.
2015-03-13 17:40:53 +00:00
John Emmas a173c74f2d Adapt our MSVC projects to use our (newly re-built) libsuil 2015-03-03 14:51:59 +00:00
John Emmas 4255720dfb Following my last change we can now give 'MSVCArdour3.vsprops.in' its correct name
This change is MSVC specific and shouldn't affect the other builds
2015-01-12 14:47:44 +00:00
John Emmas 95091a52a0 When building with MSVC make sure any backends / panners etc get copied to the correct target folder
(i.e. 'lib/ardour3' or 'lib/mixbus3' as appropriate)

These changes are MSVC specific and shouldn't affect the other builds
2015-01-12 14:43:22 +00:00
John Emmas 9e873acedb Accommodate a newly introduced #define ('LIBARDOUR') when building with MSVC
These changes are MSVC specific and shouldn't affect the other builds.
2015-01-10 12:15:47 +00:00
John Emmas 821761e0c4 Accommodate a newly introduced #define ('PROGRAM_VERSION') when building with MSVC
This change is MSVC specific and shouldn't affect the other builds.
2015-01-10 12:13:33 +00:00
John Emmas 041b729de7 Accommodate some newly introduced source files for building with MSVC (gtk2_ardour) 2015-01-02 15:31:39 +00:00
John Emmas ac4560cd09 Add some newly introduced source files to our MSVC project (gtk2_ardour) 2014-12-29 11:07:12 +00:00
John Emmas 5dddd8cb8f Add some newly introduced source files to our MSVC project (gtk2_ardour) 2014-12-26 09:14:01 +00:00
David Robillard 10ad55fcf5 Factor out instrument selector. 2014-12-24 18:39:15 -05:00
John Emmas d44051ef36 Copy pixmaps and icon files to wherever they're required at run time 2014-12-21 13:15:34 +00:00
John Emmas abe97dbc8c Add some newly introduced source files to our MSVC project (gtk2_ardour) 2014-12-20 09:30:17 +00:00
John Emmas 55d91f71e0 Add some newly introduced source files to our MSVC project (gtk2_ardour) 2014-12-19 10:41:02 +00:00
John Emmas 566c021c3a Remove (no longer needed) header files from our MSVC project (gtk2_ardour) 2014-12-15 10:22:20 +00:00
John Emmas 01747cc5f7 Add a newly introduced header file to our MSVC project (gtk2_ardour) 2014-12-07 13:32:50 +00:00
John Emmas d30df2a991 Add a newly introduced header file to our MSVC project (gtk2_ardour) 2014-12-06 11:02:37 +00:00
John Emmas 2996e677c4 Process 'default_ui_config.in' when building with MSVC 2014-11-30 17:57:44 +00:00
John Emmas 4984d203f8 Add some newly introduced header files to our MSVC project (gtk2_ardour) 2014-11-28 14:43:34 +00:00
John Emmas da6062a0b9 Add a newly introduced header file to our MSVC project (gtk2_ardour) 2014-11-24 13:01:16 +00:00
John Emmas 65e6c57930 Add a small dummy command to a couple of MSVC build projects
These are trivial (no-op) fudges - to ensure that if we can't copy the built executable for whatever reason, it won't get flagged up as a build failure.
2014-11-08 18:47:25 +00:00
John Emmas f6a20e9b12 Add some newly introduced source files to our MSVC project (gtk2_ardour) 2014-11-04 15:43:32 +00:00
John Emmas 51d3a9a628 (gtk2_ardour) Remove the reliance on libfst, which we no longer build
(fst's functionality has now mostly been moved into libardour)
2014-11-04 13:23:13 +00:00
John Emmas a1039ecd42 Add some newly introduced source files to our MSVC project (gtk2_ardour) 2014-11-01 13:54:39 +00:00
John Emmas 973d40e3ac Add support for USE_CAIRO_IMAGE_SURFACE when building with MSVC
(new preprocessor directive - greatly improves CPU loading)
2014-10-29 17:36:30 +00:00
John Emmas 8d12ebd972 MSVC - add support for 'HAVE_NEW_LV2'
(after updating to the latest versions of serd, sord, sratom and lilv)
2014-10-08 15:11:27 +01:00
John Emmas f75e262afb Minor - copy our built executable to a suitable folder for packaging (MSVC) 2014-09-13 09:55:53 +01:00
John Emmas 45afed5e9a Modify our VC project files to work with msvc32-fixup.pl 2014-08-04 09:02:17 +01:00
John Emmas 3437cf2677 Add our various '.in' files (to be processed by msvc32-fixup.pl) 2014-08-04 09:00:11 +01:00
John Emmas a89c5d709b Delete '.vsprops' files (MSVC) in preparation for win32-fixup.pl 2014-08-01 09:19:42 +01:00
John Emmas 4a36b5a6dd Add (newly introduced) sources to our MSVC project 2014-07-27 11:32:24 +01:00
David Robillard 928881b24a Update vcproj files for changed LILV config define. 2014-07-15 15:50:12 -04:00
John Emmas 22ce7c0762 Add (newly introduced) sources to our MSVC projects 2014-06-28 11:56:19 +01:00
John Emmas e59210c402 Remove no longer needed sources from MSVC projects 2014-06-15 09:55:34 +01:00
John Emmas 4d24ca3f0c Add newly introduced sources to MSVC projects
(SoundCloud export stuff)
2014-05-21 12:47:03 +01:00
unknown 1cd406bc97 add vsprops files 2014-04-18 09:35:08 -05:00
John Emmas dcd18d84ef Make sure that the preprocessor directive in 'winmain.cc' matches the one in 'main.cc'
(also, some minor housekeeping)
2014-04-15 10:56:12 +01:00
John Emmas 57f09d5d9d Now that we can build with VST support, make sure our MSVC build knows about it 2014-04-14 16:14:07 +01:00
John Emmas 4336f75d3b Make sure that when building with MSVC, a Release build will launch without an annoying, floating console window 2014-04-14 16:14:06 +01:00
John Emmas 2dba47aba8 Add the MSVC project resources (icons etc) 2014-04-08 09:55:23 +01:00
John Emmas 077a194430 Add the main VC project files for building Ardour3 with Microsoft Visual Studio
Note that there's no 'VS Solution' file at present and some targets haven't been built yet (e.g. 'fst')
2014-04-08 09:49:35 +01:00