From 024fc67aca86c01bae54c42241e26b2aff8df0bff7f96bbc9d872f624963b707 Mon Sep 17 00:00:00 2001 From: Victor Roman Archidona Date: Mon, 28 Jul 2014 13:20:50 +0200 Subject: [PATCH] Some quick scripts to build shared libraries --- dlls/src/dinmem/build.sh | 16 ++++++++++++++++ dlls/src/math/build.sh | 16 ++++++++++++++++ dlls/src/scroll/build.sh | 16 ++++++++++++++++ dlls/src/strings/build.sh | 16 ++++++++++++++++ dlls/src/text/text.o | Bin 0 -> 12868 bytes 5 files changed, 64 insertions(+) create mode 100755 dlls/src/dinmem/build.sh create mode 100755 dlls/src/math/build.sh create mode 100755 dlls/src/scroll/build.sh create mode 100755 dlls/src/strings/build.sh create mode 100644 dlls/src/text/text.o diff --git a/dlls/src/dinmem/build.sh b/dlls/src/dinmem/build.sh new file mode 100755 index 0000000..3f25282 --- /dev/null +++ b/dlls/src/dinmem/build.sh @@ -0,0 +1,16 @@ +#!/bin/bash +NAME="dinmem" +CCOPTS="-I. -I/usr/local/include -I../include" + +FILES="dinmem" + +OBJECTS="" + +for FILE in $FILES; do + gcc -c $FILE.c $CCOPTS -o $FILE.o + OBJECTS+="$FILE.o " +done + +gcc $OBJECTS -shared -o ../../bin/${NAME}.so -L/usr/local/lib -lSDL + +rm $OBJECTS diff --git a/dlls/src/math/build.sh b/dlls/src/math/build.sh new file mode 100755 index 0000000..f42805b --- /dev/null +++ b/dlls/src/math/build.sh @@ -0,0 +1,16 @@ +#!/bin/bash +NAME="math" +CCOPTS="-I. -I/usr/local/include -I../include" + +FILES="math" + +OBJECTS="" + +for FILE in $FILES; do + gcc -c $FILE.c $CCOPTS -o $FILE.o + OBJECTS+="$FILE.o " +done + +gcc $OBJECTS -shared -o ../../bin/${NAME}.so -L/usr/local/lib -lSDL + +rm $OBJECTS diff --git a/dlls/src/scroll/build.sh b/dlls/src/scroll/build.sh new file mode 100755 index 0000000..2019223 --- /dev/null +++ b/dlls/src/scroll/build.sh @@ -0,0 +1,16 @@ +#!/bin/bash +NAME="scroll" +CCOPTS="-I. -I/usr/local/include -I../include" + +FILES="scroll" + +OBJECTS="" + +for FILE in $FILES; do + gcc -c $FILE.c $CCOPTS -o $FILE.o + OBJECTS+="$FILE.o " +done + +gcc $OBJECTS -shared -o ../../bin/${NAME}.so -L/usr/local/lib -lSDL + +rm $OBJECTS diff --git a/dlls/src/strings/build.sh b/dlls/src/strings/build.sh new file mode 100755 index 0000000..02710c3 --- /dev/null +++ b/dlls/src/strings/build.sh @@ -0,0 +1,16 @@ +#!/bin/bash +NAME="strings" +CCOPTS="-I. -I/usr/local/include -I../include" + +FILES="strings conv" + +OBJECTS="" + +for FILE in $FILES; do + gcc -c $FILE.c $CCOPTS -o $FILE.o + OBJECTS+="$FILE.o " +done + +gcc $OBJECTS -shared -o ../../bin/${NAME}.so -L/usr/local/lib -lSDL + +rm $OBJECTS diff --git a/dlls/src/text/text.o b/dlls/src/text/text.o new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..4f484bb552f36c53b9852bf5b0a04065af4d0f3bda6e12b37939730843213c64 GIT binary patch literal 12868 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 N4b#%A4k6Pp{tpdGX1V|X literal 0 HcmV?d00001