VPATH=$(top_srcdir)/src
-CPPFLAGS+=-D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
-CXXFLAGS+=-W -Wall -Wno-unused -g -O2
-LDFLAGS=
+CPPFLAGS:=-D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 $(CPPFLAGS)
+CXXFLAGS:=-W -Wall -Wno-unused -g -O2 $(CXXFLAGS)
+LDFLAGS:=-Wl,-z,relro $(LDFLAGS)
COMPILE=libtool --mode=compile $(CXX) $(CPPFLAGS) $(CXXFLAGS)
LINK=libtool --mode=link $(CXX) $(LDFLAGS)
INSTALL=libtool --mode=install install
DMLITE_CPPFLAGS?=-I$(DMLITE_PREFIX)/include
DMLITE_LIBS?=-L$(DMLITE_PREFIX)/$(libarch) -ldmlite
-OBJS=Throw.lo Vfs.lo VfsDriver.lo VfsIO.lo VfsNs.lo VfsPool.lo
+OBJS=Throw.lo Vfs.lo VfsAuthn.lo VfsDriver.lo VfsIO.lo VfsNs.lo VfsPool.lo
LIB=plugin_vfs.la
all: $(LIB)
Throw.cpp: Vfs.h
Vfs.cpp: Vfs.h VfsDriver.h VfsIO.h VfsNs.h VfsPool.h
+VfsAuthn.cpp: Vfs.h VfsAuthn.h
VfsDriver.cpp: Vfs.h VfsDriver.h
VfsIO.cpp: Vfs.h VfsIO.h
VfsNs.cpp: Vfs.h VfsNs.h