summaryrefslogtreecommitdiff
path: root/support/dktools/conf.vc
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /support/dktools/conf.vc
Initial commit
Diffstat (limited to 'support/dktools/conf.vc')
-rw-r--r--support/dktools/conf.vc312
1 files changed, 312 insertions, 0 deletions
diff --git a/support/dktools/conf.vc b/support/dktools/conf.vc
new file mode 100644
index 0000000000..bb4f93b31b
--- /dev/null
+++ b/support/dktools/conf.vc
@@ -0,0 +1,312 @@
+# System bit width, either 32 or 64
+CONF_BITS=64
+
+# Visual Studio version: 2013, 2012, 2008, 2005, 2003, 6 or 5
+CONF_VSTUDIO=2013
+
+# Platform SDK version: 8.1, 8, 7 or none
+# 8.1 Visual Studio 2013
+# 8 Visual Studio 2012
+# 7 Visual Studio 2008
+CONF_PSDK=8.1
+
+# Build GUI programs
+# yes Build GUI and CLI programs
+# no Build CLI programs only (no wxWidgets available)
+CONF_GUI=yes
+
+# Compile for legacy versions (i.e. Windows XP)
+# Legacy mode disables RegDeleteTree and IPv6 Winsock functions.
+# no No restrictions on used functions
+# yes Legacy mode
+CONF_LEGACY=no
+
+# Base directory with include and lib subdirectories for used libraries.
+# If there is only one version of Visual Studio on your computer you
+# might remove the final -VS$(CONF_VSTUDIO) part.
+CONF_USEDLIBDIR=C:\P\LIB-STT$(CONF_BITS)-VS$(CONF_VSTUDIO)
+
+# MS Visual C Runtime Library type:
+# 0 Static libraries
+# 1 DLL
+CONF_MSVCRT_DLL=0
+
+# MS Visual C Runtime Library debug:
+# 0 Release
+# 1 Debug
+CONF_MSVCRT_DEBUG=0
+
+# MS Visual C Runtime Library threads:
+# 0 Single thread
+# 1 Multithread-ready
+CONF_MSVCRT_THREADED=1
+
+# Unicode support
+# 1 Unicode enabled
+# 0 Unicode disabled
+CONF_UNICODE=1
+
+# Output directory for "make install" on developer PC
+CONF_OUTPUTDIR=C:\Krause\bindist
+
+# Directory for programs
+# CONF_PROGRAMS=C:\Programme (on older Windows versions)
+CONF_PROGRAMS=C:\Program Files
+
+# Installation directory on end user PC (used as default by the installer)
+CONF_PREFIX=$(CONF_PROGRAMS)\Krause
+
+# Directory for *.exe files on end user PC
+CONF_BINDIR=$(CONF_PROGRAMS)\Krause\bin
+
+# Directory for configuration files on end user PC
+CONF_SYSCONFDIR=$(CONF_PROGRAMS)\Krause\etc
+
+# Directory for data files on end user PC
+CONF_DATADIR=$(CONF_PROGRAMS)\Krause\share
+
+# Directory for *.h files on end user PC
+CONF_INCLUDEDIR=$(CONF_PROGRAMS)\Krause\include
+
+# Directory for *.lib files on end user PC
+CONF_LIBDIR=$(CONF_PROGRAMS)\Krause\lib
+
+
+
+# ##### Some popular libraries (start)
+
+# If one of the libraries is not present, change CONF_..._AVAILABLE to 0.
+# For libraries present, make sure the DEF, INCLUDE, LIBDIR and LIBFILE
+# settings are correct.
+
+# zlib (general purpose compression library)
+CONF_ZLIB_AVAILABLE=1
+CONF_ZLIB_DEF=-DDK4_HAVE_ZLIB_H=1 -DDK3_HAVE_ZLIB_H=1
+CONF_ZLIB_INCLUDE=/I$(CONF_USEDLIBDIR)\include
+CONF_ZLIB_LIBDIR=/LIBPATH:"$(CONF_USEDLIBDIR)\lib"
+CONF_ZLIB_LIBFILE=zlib.lib
+
+# bzip2 (general purpose compression library)
+CONF_BZIP2_AVAILABLE=1
+CONF_BZIP2_DEF=-DDK4_HAVE_BZLIB_H=1 -DDK3_HAVE_BZLIB_H=1
+CONF_BZIP2_INCLUDE=/IC:\P\$(CONF_USEDLIBDIR)\include
+CONF_BZIP2_LIBDIR=/LIBPATH:"$(CONF_USEDLIBDIR)\lib"
+CONF_BZIP2_LIBFILE=libbz2.lib
+
+# libpng (PNG image reference library)
+CONF_PNG_AVAILABLE=1
+CONF_PNG_DEF=-DDK4_HAVE_PNG_H=1 -DDK3_HAVE_PNG_H=1 -DDK3_HAVE_LIBPNG
+CONF_PNG_INCLUDE=/I$(CONF_USEDLIBDIR)\include
+CONF_PNG_LIBDIR=/LIBPATH:"$(CONF_USEDLIBDIR)\lib"
+CONF_PNG_LIBFILE=libpng.lib
+
+# jpeglib (Independent JPEG groups library)
+CONF_JPG_AVAILABLE=1
+CONF_JPG_DEF=-DDK4_HAVE_JPEGLIB_H=1 -DDK3_HAVE_JPEGLIB_H=1
+CONF_JPG_INCLUDE=/I$(CONF_USEDLIBDIR)\include
+CONF_JPG_LIBDIR=/LIBPATH:"$(CONF_USEDLIBDIR)\lib"
+CONF_JPG_LIBFILE=libjpeg.lib
+
+# libtiff (library to read TIFF images)
+CONF_TIFF_AVAILABLE=1
+CONF_TIFF_DEF=-DDK4_HAVE_TIFF_H=1 -DDK3_HAVE_TIFF_H=1
+CONF_TIFF_INCLUDE=/I$(CONF_USEDLIBDIR)\include
+CONF_TIFF_LIBDIR=/LIBPATH:"$(CONF_USEDLIBDIR)\lib"
+CONF_TIFF_LIBFILE=libtiff.lib
+
+# OpenSSL (cryptographic library, used for message digests and random data here)
+CONF_OPENSSL_AVAILABLE=1
+CONF_OPENSSL_DEF= \
+ -DDK4_HAVE_OPENSSL_MD5_H=1 \
+ -DDK4_HAVE_OPENSSL_SHA_H=1 \
+ -DDK4_HAVE_OPENSSL_RIPEMD_H=1 \
+ -DDK4_HAVE_OPENSSL_SHA224=1 \
+ -DDK4_HAVE_OPENSSL_SHA256=1 \
+ -DDK4_HAVE_OPENSSL_SHA384=1 \
+ -DDK4_HAVE_OPENSSL_SHA512=1 \
+ -DDK4_HAVE_OPENSSL_RAND_H=1 \
+ -DDK3_HAVE_OPENSSL_MD5_H=1 \
+ -DDK3_HAVE_OPENSSL_SHA_H=1 \
+ -DDK3_HAVE_OPENSSL_RIPEMD_H=1 \
+ -DDK3_HAVE_OPENSSL_SHA224=1 \
+ -DDK3_HAVE_OPENSSL_SHA256=1 \
+ -DDK3_HAVE_OPENSSL_SHA384=1 \
+ -DDK3_HAVE_OPENSSL_SHA512=1 \
+ -DDK3_HAVE_OPENSSL_RAND_H=1
+CONF_OPENSSL_INCLUDE=/I$(CONF_USEDLIBDIR)\include
+CONF_OPENSSL_LIBDIR=/LIBPATH:"$(CONF_USEDLIBDIR)\lib"
+CONF_OPENSSL_LIBFILE=libcrypto.lib libssl.lib crypt32.lib ws2_32.lib
+
+# NetSNMP (correct DK4_HAVE_NETSNMP_ENABLE_FILELOG if necessary)
+CONF_NETSNMP_AVAILABLE=0
+CONF_NETSNMP_DEF= \
+ -DDK4_HAVE_LIBNETSNMP=1 -DDK3_HAVE_LIBNETSNMP=1 \
+ -DDK4_HAVE_LIBUCDSNMP=0 -DDK3_HAVE_LIBUCDSNMP=0 \
+ -D_WINDOWS=1 \
+ -DDK4_HAVE_NETSNMP_ENABLE_FILELOG=1 \
+ -DDK3_HAVE_NETSNMP_ENABLE_FILELOG=1
+CONF_NETSNMP_INCLUDE=/I$(CONF_USEDLIBDIR)\include
+CONF_NETSNMP_LIBDIR=/LIBPATH:"$(CONF_USEDLIBDIR)\lib"
+CONF_NETSNMP_LIBFILE=netsnmp.lib
+
+CONF_WX_AVAILABLE=1
+CONF_WX_VERSION=3.1.0
+# CONF_WX_VERSION=3.0.2
+# CONF_WX_VERSION=2.8.12
+CONF_WX_SHORTVERSION=31
+# CONF_WX_SHORTVERSION=30
+# CONF_WX_SHORTVERSION=28
+CONF_WX_DEF=-DDK4_HAVE_WXWIDGETS=1 -DDK3_HAVE_WXWIDGETS=1 \
+ -DDK4_HAVE_WX_CHARTYPE_H=1 -DDK3_HAVE_WX_CHARTYPE_H=1
+CONF_WX_DIR=C:\P\wxWidgets-$(CONF_WX_VERSION)-stt$(CONF_BITS)-vs$(CONF_VSTUDIO)
+CONF_WX_INCLUDE=/I"$(CONF_WX_DIR)\include"
+!IF "$(CONF_WX_VERSION)" != "2.8.12"
+CONF_WX_LIBDIR=/LIBPATH:"$(CONF_WX_DIR)\lib\vc_x64_lib"
+!ELSE
+CONF_WX_LIBDIR=/LIBPATH:"$(CONF_WX_DIR)\lib"
+!ENDIF
+CONF_WX_LIBFILE= \
+ wxbase$(CONF_WX_SHORTVERSION)u.lib \
+ wxbase$(CONF_WX_SHORTVERSION)u_net.lib \
+ wxbase$(CONF_WX_SHORTVERSION)u_xml.lib \
+ wxmsw$(CONF_WX_SHORTVERSION)u_adv.lib \
+ wxmsw$(CONF_WX_SHORTVERSION)u_aui.lib \
+ wxmsw$(CONF_WX_SHORTVERSION)u_core.lib \
+ wxmsw$(CONF_WX_SHORTVERSION)u_html.lib \
+ wxmsw$(CONF_WX_SHORTVERSION)u_media.lib \
+ wxmsw$(CONF_WX_SHORTVERSION)u_qa.lib \
+ wxmsw$(CONF_WX_SHORTVERSION)u_richtext.lib \
+ wxmsw$(CONF_WX_SHORTVERSION)u_xrc.lib \
+ wxexpat.lib \
+ wxregexu.lib \
+ wxtiff.lib wxjpeg.lib wxpng.lib wxzlib.lib
+
+# ##### Some popular libraries (end)
+
+
+
+# ##### Room for more libraries
+
+CONF_L01_AVAILABLE=0
+CONF_L01_DEF=
+CONF_L01_INCLUDE=
+CONF_L01_LIBDIR=
+CONF_L01_LIBFILE=
+
+CONF_L02_AVAILABLE=0
+CONF_L02_DEF=
+CONF_L02_INCLUDE=
+CONF_L02_LIBDIR=
+CONF_L02_LIBFILE=
+
+CONF_L03_AVAILABLE=0
+CONF_L03_DEF=
+CONF_L03_INCLUDE=
+CONF_L03_LIBDIR=
+CONF_L03_LIBFILE=
+
+CONF_L04_AVAILABLE=0
+CONF_L04_DEF=
+CONF_L04_INCLUDE=
+CONF_L04_LIBDIR=
+CONF_L04_LIBFILE=
+
+CONF_L05_AVAILABLE=0
+CONF_L05_DEF=
+CONF_L05_INCLUDE=
+CONF_L05_LIBDIR=
+CONF_L05_LIBFILE=
+
+CONF_L06_AVAILABLE=0
+CONF_L06_DEF=
+CONF_L06_INCLUDE=
+CONF_L06_LIBDIR=
+CONF_L06_LIBFILE=
+
+CONF_L07_AVAILABLE=0
+CONF_L07_DEF=
+CONF_L07_INCLUDE=
+CONF_L07_LIBDIR=
+CONF_L07_LIBFILE=
+
+CONF_L08_AVAILABLE=0
+CONF_L08_DEF=
+CONF_L08_INCLUDE=
+CONF_L08_LIBDIR=
+CONF_L08_LIBFILE=
+
+CONF_L09_AVAILABLE=0
+CONF_L09_DEF=
+CONF_L09_INCLUDE=
+CONF_L09_LIBDIR=
+CONF_L09_LIBFILE=
+
+CONF_L10_AVAILABLE=0
+CONF_L10_DEF=
+CONF_L10_INCLUDE=
+CONF_L10_LIBDIR=
+CONF_L10_LIBFILE=
+
+CONF_L11_AVAILABLE=0
+CONF_L11_DEF=
+CONF_L11_INCLUDE=
+CONF_L11_LIBDIR=
+CONF_L11_LIBFILE=
+
+CONF_L12_AVAILABLE=0
+CONF_L12_DEF=
+CONF_L12_INCLUDE=
+CONF_L12_LIBDIR=
+CONF_L12_LIBFILE=
+
+CONF_L13_AVAILABLE=0
+CONF_L13_DEF=
+CONF_L13_INCLUDE=
+CONF_L13_LIBDIR=
+CONF_L13_LIBFILE=
+
+CONF_L14_AVAILABLE=0
+CONF_L14_DEF=
+CONF_L14_INCLUDE=
+CONF_L14_LIBDIR=
+CONF_L14_LIBFILE=
+
+CONF_L15_AVAILABLE=0
+CONF_L15_DEF=
+CONF_L15_INCLUDE=
+CONF_L15_LIBDIR=
+CONF_L15_LIBFILE=
+
+CONF_L16_AVAILABLE=0
+CONF_L16_DEF=
+CONF_L16_INCLUDE=
+CONF_L16_LIBDIR=
+CONF_L16_LIBFILE=
+
+CONF_L17_AVAILABLE=0
+CONF_L17_DEF=
+CONF_L17_INCLUDE=
+CONF_L17_LIBDIR=
+CONF_L17_LIBFILE=
+
+CONF_L18_AVAILABLE=0
+CONF_L18_DEF=
+CONF_L18_INCLUDE=
+CONF_L18_LIBDIR=
+CONF_L18_LIBFILE=
+
+CONF_L19_AVAILABLE=0
+CONF_L19_DEF=
+CONF_L19_INCLUDE=
+CONF_L19_LIBDIR=
+CONF_L19_LIBFILE=
+
+CONF_L20_AVAILABLE=0
+CONF_L20_DEF=
+CONF_L20_INCLUDE=
+CONF_L20_LIBDIR=
+CONF_L20_LIBFILE=
+
+# add further sections as needed, add corresponding sections to the
+# translate.vc file
+