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