build 395 B

123456789101112131415
  1. #!/bin/sh
  2. #
  3. # Build an OpenVPN plugin module on *nix. The argument should
  4. # be the base name of the C source file (without the .c).
  5. #
  6. # This directory is where we will look for openvpn-plugin.h
  7. CPPFLAGS="${CPPFLAGS:--I../../..}"
  8. CC="${CC:-gcc}"
  9. CFLAGS="${CFLAGS:--O2 -Wall -g}"
  10. $CC $CPPFLAGS $CFLAGS -fPIC -c $1.c && \
  11. $CC $CFLAGS -fPIC -shared $LDFLAGS -Wl,-soname,$1.so -o $1.so $1.o -lc