Some quick scripts to build shared libraries

This commit is contained in:
Víctor Román Archidona 2014-07-28 13:20:50 +02:00
parent 8dd5b4a9e7
commit 024fc67aca
5 changed files with 64 additions and 0 deletions

16
dlls/src/dinmem/build.sh Executable file
View file

@ -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

16
dlls/src/math/build.sh Executable file
View file

@ -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

16
dlls/src/scroll/build.sh Executable file
View file

@ -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

16
dlls/src/strings/build.sh Executable file
View file

@ -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

BIN
dlls/src/text/text.o Normal file

Binary file not shown.