Skip to content

Commit d488065

Browse files
committed
Improve Makefiles.
1 parent 34c426b commit d488065

File tree

3 files changed

+18
-4
lines changed

3 files changed

+18
-4
lines changed

makefile.win32

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#Usage: ISO=... CC=i686-w64-mingw32-gcc-8.3-win32 DLLTOOL=i686-w64-mingw32-dlltool make -f makefile.win32
22
#Usage with mk: CC=i686-w64-mingw32-gcc-8.3-win32 DLLTOOL=i686-w64-mingw32-dlltool MAKEFILE=makefile.win32 ./mk.sh
3-
CFLAGS = -O2 -g -mtune=native -Wall -D CTRLANG=${ISO} -D INCLUDETESTS -D WIN -D WIN32 \
3+
CFLAGS = -O2 -g -mtune=native -Wall -D CTRLANG=${ISO} -D INCLUDETESTS -D WIN -D WIN32_BIT \
44
-D REPLACE_PROGRAM_PASSWORD -D WINDOWS_PROGRAM_PASSWORD\
55
-D REPLACE_PLUGIN_SYSTEM -D WINDOWS_PLUGIN_SYSTEM\
66
-D REPLACE_CLOCK_WAIT -D WINDOWS_CLOCK_WAIT\

mk.sh

+16-2
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,29 @@
11
#!/bin/sh
2+
3+
if [[ -z "$OS" ]]; then
24
OS=$(uname -s)
5+
fi
6+
7+
if [ "$OS" = "Darwin" ]; then
8+
OS="Mac"
9+
fi
310

411
if [ -z "$MAKEFILE" ]; then
5-
if [ "$OS" = "OpenBSD" -o "$OS" = "FreeBSD" -o "$OS" = "Darwin" ]; then
12+
if [ "$OS" = "OpenBSD" -o "$OS" = "FreeBSD" ]; then
613
MAKEFILE=makefile.bsd
714
elif [ "$OS" = "Haiku" ]; then
815
MAKEFILE=makefile.haiku
16+
elif [ "$OS" = "Mac" ]; then
17+
MAKEFILE=makefile.mac
18+
elif [ "$OS" = "Win32" ]; then
19+
MAKEFILE=makefile.win32
20+
elif [ "$OS" = "Win64" ]; then
21+
MAKEFILE=makefile.win64
922
else
1023
MAKEFILE=makefile
1124
fi
1225
fi
1326

14-
1527
echo "USING: ${MAKEFILE}"
1628

1729
#Get list of ISO codes to build.
@@ -26,6 +38,8 @@ do
2638
echo ; echo $ISO
2739
export ISO
2840
export OS
41+
export CC
42+
export DLLTOOL
2943
make -f $MAKEFILE clean
3044
make -f $MAKEFILE all
3145
if [ -f "dict/xx${ISO}.dict" ]; then

plugins/media/media.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -1906,7 +1906,7 @@ ctr_object* ctr_network_basic_text_receive(ctr_object* myself, ctr_argument* arg
19061906
memcpy(documents[j] + offset, buffer + 27, (int) fmin(chunk_size, total_size - offset));
19071907
} else {
19081908
for(j=0; j<max_documents; j++) {
1909-
#ifdef WIN32
1909+
#ifdef WIN32_BIT
19101910
if ((uint32_t) documents[j] == (uint32_t) *((uint64_t*)(buffer + 9))) {
19111911
break;
19121912
}

0 commit comments

Comments
 (0)