summaryrefslogtreecommitdiff
path: root/makefiles/nmake/platform.mk
blob: 0bda6ddab925e20678f5e79dfb3202d645f36550 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# Sets Windows specific variables
#
# provides:
# - OPENSSL_LIBS: libraries to link against for SSL/TLS support

!INCLUDE $(TOPDIR)\makefiles\nmake\config.mk

# OpenSSL
#########

!IFDEF WITH_SSL
OPENSSL_LIBS = libeay32.lib ssleay32.lib
!ENDIF

# WIX Microsoft Installer (for deployment)
##########################################

CANDLE = "$(WIX_DIR)\bin\candle.exe"
LIGHT = "$(WIX_DIR)\bin\light.exe"
LIT = "$(WIX_DIR)\bin\lit.exe"
SMOKE = "$(WIX_DIR)\bin\smoke.exe"
SETUPBLD = "$(WIX_DIR)\bin\setupbld.exe"

# XSLT processor
################

XSLTPROC = $(LIBXSLT_DIR)\bin\xsltproc.exe

# ICU
#####

!IFDEF WITH_ICU
ICU_DIR=C:\develop\icu4c-52_1-src\icu
!ENDIF

# tolua and Lua
###############

TOLUA_DIR = $(TOPDIR)\tolua
LUA_DIR = $(TOPDIR)\lua
TOLUA = $(TOLUA_DIR)\bin\tolua
TOLUA_CFLAGS = /DSHARED /DLUA_LIB
TOLUA_INCLUDES = /I$(TOLUA_DIR)\include /I$(LUA_DIR)\src
TOLUA_LDFLAGS =
TOLUA_LIBS = $(TOLUA_DIR)\lib\tolua.lib $(LUA_DIR)\src\lua52.lib