diff --git a/dlls/src/dinmem/build.sh b/dlls/src/dinmem/build.sh index 3f25282..d135ade 100755 --- a/dlls/src/dinmem/build.sh +++ b/dlls/src/dinmem/build.sh @@ -1,6 +1,6 @@ #!/bin/bash NAME="dinmem" -CCOPTS="-I. -I/usr/local/include -I../include" +CCOPTS="-I. -I/usr/local/include -I../include -fPIC" FILES="dinmem" diff --git a/dlls/src/edivstd/build.sh b/dlls/src/edivstd/build.sh index d3c72a9..aff8a29 100755 --- a/dlls/src/edivstd/build.sh +++ b/dlls/src/edivstd/build.sh @@ -1,6 +1,6 @@ #!/bin/bash NAME="edivstd" -CCOPTS="-I. -I/usr/local/include -I../include" +CCOPTS="-I. -I/usr/local/include -I../include -fPIC" FILES="edivstd" diff --git a/dlls/src/file/build.sh b/dlls/src/file/build.sh index 4461f0c..ff8dd97 100755 --- a/dlls/src/file/build.sh +++ b/dlls/src/file/build.sh @@ -1,6 +1,6 @@ #!/bin/bash NAME="file" -CCOPTS="-I. -I/usr/local/include -I../include" +CCOPTS="-I. -I/usr/local/include -I../include -fPIC" FILES="file" diff --git a/dlls/src/graphics/build.sh b/dlls/src/graphics/build.sh index bf92ef9..0ed6835 100755 --- a/dlls/src/graphics/build.sh +++ b/dlls/src/graphics/build.sh @@ -1,6 +1,6 @@ #!/bin/bash -CCOPTS="-I. -I/usr/local/include -I../include" +CCOPTS="-I. -I/usr/local/include -I../include -fPIC" FILES=" SDL_rotozoom diff --git a/dlls/src/input/build.sh b/dlls/src/input/build.sh index dacfc8d..a226234 100755 --- a/dlls/src/input/build.sh +++ b/dlls/src/input/build.sh @@ -1,6 +1,6 @@ #!/bin/bash NAME="input" -CCOPTS="-I. -I/usr/local/include -I../include" +CCOPTS="-I. -I/usr/local/include -I../include -fPIC" FILES="input" diff --git a/dlls/src/math/build.sh b/dlls/src/math/build.sh index f42805b..52ca216 100755 --- a/dlls/src/math/build.sh +++ b/dlls/src/math/build.sh @@ -1,6 +1,6 @@ #!/bin/bash NAME="math" -CCOPTS="-I. -I/usr/local/include -I../include" +CCOPTS="-I. -I/usr/local/include -I../include -fPIC" FILES="math" @@ -11,6 +11,6 @@ for FILE in $FILES; do OBJECTS+="$FILE.o " done -gcc $OBJECTS -shared -o ../../bin/${NAME}.so -L/usr/local/lib -lSDL +gcc $OBJECTS -shared -o ../../bin/${NAME}.so -L/usr/local/lib -lSDL -lm rm $OBJECTS diff --git a/dlls/src/math/math.h b/dlls/src/math/ediv_math.h similarity index 100% rename from dlls/src/math/math.h rename to dlls/src/math/ediv_math.h diff --git a/dlls/src/math/math.c b/dlls/src/math/math.c index 46f3cbc..17c4d18 100644 --- a/dlls/src/math/math.c +++ b/dlls/src/math/math.c @@ -24,7 +24,7 @@ #include #include #include "export.h" -#include "math.h" +#include "ediv_math.h" int ExportaFuncs(EXPORTAFUNCS_PARAMS){ CONST("pi",180000); diff --git a/dlls/src/scroll/build.sh b/dlls/src/scroll/build.sh index 2019223..dd3a20a 100755 --- a/dlls/src/scroll/build.sh +++ b/dlls/src/scroll/build.sh @@ -1,6 +1,6 @@ #!/bin/bash NAME="scroll" -CCOPTS="-I. -I/usr/local/include -I../include" +CCOPTS="-I. -I/usr/local/include -I../include -fPIC" FILES="scroll" diff --git a/dlls/src/strings/build.sh b/dlls/src/strings/build.sh index 02710c3..fab0247 100755 --- a/dlls/src/strings/build.sh +++ b/dlls/src/strings/build.sh @@ -1,6 +1,6 @@ #!/bin/bash NAME="strings" -CCOPTS="-I. -I/usr/local/include -I../include" +CCOPTS="-I. -I/usr/local/include -I../include -fPIC" FILES="strings conv" diff --git a/dlls/src/text/build.sh b/dlls/src/text/build.sh index 4674f07..a50e342 100755 --- a/dlls/src/text/build.sh +++ b/dlls/src/text/build.sh @@ -1,6 +1,6 @@ #!/bin/bash - -CCOPTS="-I. -I/usr/local/include -I../include" +NAME="text" +CCOPTS="-I. -I/usr/local/include -I../include -fPIC" FILES=" text @@ -13,6 +13,6 @@ for FILE in $FILES; do OBJECTS+="$FILE.o " done -gcc $OBJECTS -shared -o ../../bin/text.so -L/usr/local/lib -lSDL +gcc $OBJECTS -shared -o ../../bin/${NAME}.so -L/usr/local/lib -lSDL -#rm $OBJECTS +rm $OBJECTS diff --git a/dlls/src/text/edivfont.h b/dlls/src/text/edivfont.h index 6f14ecb..9a5bf35 100644 --- a/dlls/src/text/edivfont.h +++ b/dlls/src/text/edivfont.h @@ -33,11 +33,11 @@ #include struct _fuente_control_s{ - int offset_imagen ; + fpos_t offset_imagen ; int size_imagen ; int w , h , bytespp ; SDL_Rect rect[256] ; SDL_Surface *imagen ; }; -#endif \ No newline at end of file +#endif diff --git a/dlls/src/text/text.o b/dlls/src/text/text.o deleted file mode 100644 index 4f484bb..0000000 Binary files a/dlls/src/text/text.o and /dev/null differ