Some quick scripts to build shared libraries
This commit is contained in:
parent
8dd5b4a9e7
commit
024fc67aca
16
dlls/src/dinmem/build.sh
Executable file
16
dlls/src/dinmem/build.sh
Executable 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
16
dlls/src/math/build.sh
Executable 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
16
dlls/src/scroll/build.sh
Executable 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
16
dlls/src/strings/build.sh
Executable 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
BIN
dlls/src/text/text.o
Normal file
Binary file not shown.
Loading…
Reference in a new issue