builddbg.sh 564 B

123456789101112131415
  1. #!/bin/bash
  2. set -e
  3. set -o pipefail
  4. CC=c++
  5. CCOPTS="-g -pthread -fPIC -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"
  6. LIBBASENAME="gfatimerd"
  7. LIBFILENAME="lib$LIBBASENAME.so.1.0.0"
  8. LINKNAME="lib$LIBBASENAME.so"
  9. $CC $CCOPTS -c ../../src/timer.cpp ../../src/gfatimer.cpp ../../../gfaipc/src/locmtx.cpp
  10. $CC -g -fPIC -shared -L. -Wl,-soname,$LIBFILENAME -o $LIBFILENAME timer.o gfatimer.o locmtx.o -lc -pthread
  11. rm -f *.o
  12. mv $LIBFILENAME ../Toolchain/x86_64