w32: Adjust mkdefsinc.c for Windows
authorWerner Koch <wk@gnupg.org>
Thu, 11 Jun 2015 12:43:38 +0000 (14:43 +0200)
committerWerner Koch <wk@gnupg.org>
Thu, 11 Jun 2015 12:43:38 +0000 (14:43 +0200)
--

Under Windows the file names are determined at runtime.  To have
somewhat useful names in the manuals, we provide replacements using
the strings "INSTDIR" and "APPDATA" for the installation directory and
the user specific application data.

doc/mkdefsinc.c

index c4f776f..9e17332 100644 (file)
    values are not valid for the build platform but we need some values
    nevertheless.  */
 #include "config.h"
+/* When building for Windows some -D macros are not available.  We
+   provide replacements here.  */
+#ifdef HAVE_W32_SYSTEM
+# define GNUPG_BINDIR        "INSTDIR/bin"
+# define GNUPG_LIBEXECDIR    "INSTDIR/bin"
+# define GNUPG_LIBDIR        "INSTDIR/lib/" PACKAGE_NAME
+# define GNUPG_DATADIR       "INSTDIR/share/" PACKAGE_NAME
+# define GNUPG_SYSCONFDIR    "APPDATA/GNU/etc/" PACKAGE_NAME
+# define GNUPG_LOCALSTATEDIR "APPDATA/GNU"
+#endif /*HAVE_W32_SYSTEM*/
 
 
 static int verbose;