diff --git a/configure.ac b/configure.ac index 32496f6..e46f8f1 100644 --- a/configure.ac +++ b/configure.ac @@ -238,7 +238,6 @@ AC_CONFIG_FILES([ include/libdivecomputer/Makefile include/libdivecomputer/version.h src/Makefile - src/libdivecomputer.rc doc/Makefile doc/doxygen.cfg doc/man/Makefile diff --git a/contrib/msvc/libdivecomputer.vcxproj b/contrib/msvc/libdivecomputer.vcxproj index dbdb1e1..10dba0f 100644 --- a/contrib/msvc/libdivecomputer.vcxproj +++ b/contrib/msvc/libdivecomputer.vcxproj @@ -101,6 +101,9 @@ true Windows + + ..\..\include;%(AdditionalIncludeDirectories) + @@ -118,6 +121,9 @@ true Windows + + ..\..\include;%(AdditionalIncludeDirectories) + @@ -138,6 +144,9 @@ true true + + ..\..\include;%(AdditionalIncludeDirectories) + @@ -159,6 +168,9 @@ true true + + ..\..\include;%(AdditionalIncludeDirectories) + diff --git a/src/Makefile.am b/src/Makefile.am index 72961b8..9234ba7 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -103,7 +103,7 @@ libdivecomputer.exp: libdivecomputer.symbols $(AM_V_GEN) sed -e '/^$$/d' $< > $@ .rc.lo: - $(AM_V_GEN) $(LIBTOOL) --silent --tag=CC --mode=compile $(RC) $(DEFS) $(DEFAULT_INCLUDES) $< -o $@ + $(AM_V_GEN) $(LIBTOOL) --silent --tag=CC --mode=compile $(RC) $(DEFS) $(DEFAULT_INCLUDES) $(AM_CPPFLAGS) $< -o $@ libdivecomputer.lo: revision.h diff --git a/src/libdivecomputer.rc b/src/libdivecomputer.rc new file mode 100644 index 0000000..1441085 --- /dev/null +++ b/src/libdivecomputer.rc @@ -0,0 +1,68 @@ +/* + * libdivecomputer + * + * Copyright (C) 2010 Jef Driesen + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library 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 + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, + * MA 02110-1301 USA + */ + +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + +#include + +#include + +#ifdef HAVE_VERSION_SUFFIX +#include "revision.h" +#endif + +VS_VERSION_INFO VERSIONINFO +FILEVERSION DC_VERSION_MAJOR,DC_VERSION_MINOR,DC_VERSION_MICRO,0 +PRODUCTVERSION DC_VERSION_MAJOR,DC_VERSION_MINOR,DC_VERSION_MICRO,0 +FILEFLAGSMASK VS_FFI_FILEFLAGSMASK +#ifdef HAVE_VERSION_SUFFIX +FILEFLAGS VS_FF_PRERELEASE +#else +FILEFLAGS 0 +#endif +FILEOS VOS__WINDOWS32 +FILETYPE VFT_DLL +FILESUBTYPE 0 +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904B0" + BEGIN + VALUE "CompanyName", "The libdivecomputer developers" + VALUE "FileDescription", "A library for communication with various dive computers." + VALUE "FileVersion", DC_VERSION + VALUE "InternalName", "libdivecomputer" + VALUE "LegalCopyright", "Copyright © 2010 Jef Driesen" + VALUE "OriginalFilename", "libdivecomputer.dll" + VALUE "ProductName", "libdivecomputer" + VALUE "ProductVersion", DC_VERSION +#ifdef HAVE_VERSION_SUFFIX + VALUE "Comments", DC_VERSION_REVISION +#endif + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 1033, 1200 + END +END diff --git a/src/libdivecomputer.rc.in b/src/libdivecomputer.rc.in deleted file mode 100644 index f98d2ed..0000000 --- a/src/libdivecomputer.rc.in +++ /dev/null @@ -1,45 +0,0 @@ -#ifdef HAVE_CONFIG_H -#include "config.h" -#endif - -#include - -#ifdef HAVE_VERSION_SUFFIX -#include "revision.h" -#endif - -VS_VERSION_INFO VERSIONINFO -FILEVERSION @DC_VERSION_MAJOR@,@DC_VERSION_MINOR@,@DC_VERSION_MICRO@,0 -PRODUCTVERSION @DC_VERSION_MAJOR@,@DC_VERSION_MINOR@,@DC_VERSION_MICRO@,0 -FILEFLAGSMASK VS_FFI_FILEFLAGSMASK -#ifdef HAVE_VERSION_SUFFIX -FILEFLAGS VS_FF_PRERELEASE -#else -FILEFLAGS 0 -#endif -FILEOS VOS__WINDOWS32 -FILETYPE VFT_DLL -FILESUBTYPE 0 -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904B0" - BEGIN - VALUE "CompanyName", "The libdivecomputer developers" - VALUE "FileDescription", "A library for communication with various dive computers." - VALUE "FileVersion", "@VERSION@" - VALUE "InternalName", "libdivecomputer" - VALUE "LegalCopyright", "Copyright © 2010 Jef Driesen" - VALUE "OriginalFilename", "libdivecomputer.dll" - VALUE "ProductName", "libdivecomputer" - VALUE "ProductVersion", "@VERSION@" -#ifdef HAVE_VERSION_SUFFIX - VALUE "Comments", DC_VERSION_REVISION -#endif - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 1033, 1200 - END -END