Update Makefile - added Authn interface.
authorFrantišek Dvořák <valtri@civ.zcu.cz>
Mon, 7 Oct 2013 14:33:11 +0000 (16:33 +0200)
committerFrantišek Dvořák <valtri@civ.zcu.cz>
Mon, 7 Oct 2013 14:33:11 +0000 (16:33 +0200)
Makefile

index 828ff94..8c844d6 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -7,9 +7,9 @@ libarch=lib
 
 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
@@ -18,7 +18,7 @@ DMLITE_PREFIX?=/usr
 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)
@@ -39,6 +39,7 @@ clean:
 
 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