1234567891011121314151617 |
- #!/bin/bash
- set -e
- set -o pipefail
- SYSROOT="/opt/GfA/T_C49xL448RT_Qt57x/usr/arm-buildroot-linux-gnueabihf/sysroot"
- CC="/opt/GfA/T_C49xL448RT_Qt57x/usr/bin/arm-buildroot-linux-gnueabihf-c++"
- CCOPTS="-g -fPIC -pthread -Wall -Wno-unused -Wno-unused-label -Wformat -Wuninitialized -Wundef -Wcast-qual -Wwrite-strings -std=c++11 -fabi-version=2 -fno-omit-frame-pointer -D_DEBUG"
- LIBBASENAME="gfaipcd"
- LIBFILENAME="lib$LIBBASENAME.so.1.1.0"
- LINKNAME="lib$LIBBASENAME.so"
- $CC $CCOPTS -c ../../src/uuid.c ../../src/sema.cpp ../../src/mutex.cpp ../../src/locmtx.cpp ../../src/shm.cpp ../../src/shmrot.cpp ../../src/ipcshm.cpp
- $CC -g -fPIC -shared -L. -Wl,-soname,$LIBFILENAME -o $LIBFILENAME uuid.o sema.o mutex.o locmtx.o shm.o shmrot.o ipcshm.o -lc -pthread
- rm -f *.o
- mv $LIBFILENAME ../Toolchain/arm
|