INCLUDE=-I/usr/include/mysql CFLAGS=-O2 -Wall DEBUG_CFLAGS=-O0 -Wall -DDEBUG -g LIBS=-lmysqlclient -lcrypt -lz -lm LDFLAGS=-fPIC -shared -Wl,-soname,auth-mysql.so auth-mysql.so: auth-mysql.o gcc $(LDFLAGS) -o auth-mysql.so auth-mysql.o $(LIBS) auth-mysql.o: auth-mysql.c gcc $(CFLAGS) $(INCLUDE) -fPIC -c auth-mysql.c # debian stores openvpn plugins in /usr/lib/openvpn install: auth-mysql.so cp auth-mysql.so /usr/lib/openvpn clean: rm -f *~ rm -f *.o rm -f *.so