prefix=/usr/pkg
PLUGINDIR=$(prefix)/lib/openvpn
bindir=/usr/local/bin

OPENVPN_SRC=../openvpn-2.1_rc20
CFLAGS= -Wall -Werror -ansi -g -I$(OPENVPN_SRC) -DBINDIR=\"$(bindir)\"
OPENVPN_GROUP=nobody

LIBTOOL=libtool
INSTALL=install


all: openvpn-acct-wtmpx.la logwtmpx

openvpn-acct-wtmpx.lo:	openvpn-acct-wtmpx.c
	$(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c $?

openvpn-acct-wtmpx.la:	openvpn-acct-wtmpx.lo
	$(LIBTOOL) --mode=link $(CC) -version-info 0:0:0 \
		   -rpath $(PLUGINDIR) -module -o $@ $? -lc -lutil

logwtmpx:	logwtmpx.o
	$(CC) -o $@ -lutil $?

install:	openvpn-acct-wtmpx.la logwtmpx
	$(LIBTOOL) --mode=install cp openvpn-acct-wtmpx.la $(PLUGINDIR)/
	$(LIBTOOL) --mode=finish
	$(INSTALL) -c -m 4754 -o root -g $(OPENVPN_GROUP) logwtmpx $(bindir)/

clean:
	rm -rf logwtmpx *.o *.so *.la *.lo .libs
