# 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