Windows support for autoupdater manifest signatures.
This commit is contained in:
parent
c9c5d8710a
commit
a761684a23
8
Makefile
8
Makefile
|
@ -378,7 +378,7 @@ ifneq (,$(findstring "$(PLATFORM)", "linux" "gnu_kfreebsd" "kfreebsd-gnu" "gnu")
|
||||||
|
|
||||||
THREAD_LIBS=-lpthread
|
THREAD_LIBS=-lpthread
|
||||||
LIBS=-ldl -lm
|
LIBS=-ldl -lm
|
||||||
AUTOUPDATER_LIBS += -ldl $(LIBTOMCRYPTSRCDIR)/libtomcrypt.a $(TOMSFASTMATHSRCDIR)/libtfm.a
|
AUTOUPDATER_LIBS += -ldl
|
||||||
|
|
||||||
CLIENT_LIBS=$(SDL_LIBS)
|
CLIENT_LIBS=$(SDL_LIBS)
|
||||||
RENDERER_LIBS = $(SDL_LIBS) -lGL
|
RENDERER_LIBS = $(SDL_LIBS) -lGL
|
||||||
|
@ -421,8 +421,6 @@ ifeq ($(PLATFORM),darwin)
|
||||||
RENDERER_LIBS=
|
RENDERER_LIBS=
|
||||||
OPTIMIZEVM=
|
OPTIMIZEVM=
|
||||||
|
|
||||||
AUTOUPDATER_LIBS += $(LIBTOMCRYPTSRCDIR)/libtomcrypt.a $(TOMSFASTMATHSRCDIR)/libtfm.a
|
|
||||||
|
|
||||||
# Default minimum Mac OS X version
|
# Default minimum Mac OS X version
|
||||||
ifeq ($(MACOSX_VERSION_MIN),)
|
ifeq ($(MACOSX_VERSION_MIN),)
|
||||||
MACOSX_VERSION_MIN=10.7
|
MACOSX_VERSION_MIN=10.7
|
||||||
|
@ -1120,6 +1118,10 @@ ifeq ($(USE_AUTOUPDATER),1)
|
||||||
SERVER_CFLAGS += -DUSE_AUTOUPDATER -DAUTOUPDATER_BIN=\\\"$(AUTOUPDATER_BIN)\\\"
|
SERVER_CFLAGS += -DUSE_AUTOUPDATER -DAUTOUPDATER_BIN=\\\"$(AUTOUPDATER_BIN)\\\"
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(BUILD_AUTOUPDATER),1)
|
||||||
|
AUTOUPDATER_LIBS += $(LIBTOMCRYPTSRCDIR)/libtomcrypt.a $(TOMSFASTMATHSRCDIR)/libtfm.a
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ("$(CC)", $(findstring "$(CC)", "clang" "clang++"))
|
ifeq ("$(CC)", $(findstring "$(CC)", "clang" "clang++"))
|
||||||
BASE_CFLAGS += -Qunused-arguments
|
BASE_CFLAGS += -Qunused-arguments
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -1,16 +1,22 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# You don't need these to be built with the autoupdater, so here's a simple
|
|
||||||
# shell file to make them on a Mac.
|
|
||||||
|
|
||||||
export TFMDIR="tomsfastmath-0.13.1"
|
export TFMDIR="tomsfastmath-0.13.1"
|
||||||
export LTCDIR="libtomcrypt-1.17"
|
export LTCDIR="libtomcrypt-1.17"
|
||||||
|
|
||||||
|
OSTYPE=`uname -s`
|
||||||
|
if [ -z "$CC" ]; then
|
||||||
|
if [ "`uname -o`" = "Cygwin" ]; then
|
||||||
|
export CC=/usr/bin/i686-w64-mingw32-gcc
|
||||||
|
else
|
||||||
|
export CC=cc
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
function build {
|
function build {
|
||||||
if [ "$OSTYPE" = "Darwin" ]; then
|
if [ "$OSTYPE" = "Darwin" ]; then
|
||||||
clang -mmacosx-version-min=10.7 -DMAC_OS_X_VERSION_MIN_REQUIRED=1070 -I $TFMDIR/src/headers -I $LTCDIR/src/headers -o "$1" -Wall -O3 "$1.c" rsa_common.c $LTCDIR/libtomcrypt.a $TFMDIR/libtfm.a
|
$CC -mmacosx-version-min=10.7 -DMAC_OS_X_VERSION_MIN_REQUIRED=1070 -I $TFMDIR/src/headers -I $LTCDIR/src/headers -o "$1" -Wall -O3 "$1.c" rsa_common.c $LTCDIR/libtomcrypt.a $TFMDIR/libtfm.a
|
||||||
else
|
else
|
||||||
gcc -I $TFMDIR/src/headers -I $LTCDIR/src/headers -o "$1" -Wall -O3 "$1.c" rsa_common.c $LTCDIR/libtomcrypt.a $TFMDIR/libtfm.a
|
$CC -I $TFMDIR/src/headers -I $LTCDIR/src/headers -o "$1" -Wall -O3 "$1.c" rsa_common.c $LTCDIR/libtomcrypt.a $TFMDIR/libtfm.a
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue