]> granicus.if.org Git - linux-pam/blobdiff - Make.Rules.in
Relevant BUGIDs:
[linux-pam] / Make.Rules.in
index c04095c988961cb4c422d67e34a25ab486eaa42e..722d028f675e2de7f691fae667db8f55677e918d 100644 (file)
@@ -19,10 +19,11 @@ sharedstatedir = @sharedstatedir@
 localstatedir = @localstatedir@
 libdir = @libdir@
 infodir = @infodir@
-mandir = @mandir@
 includedir = @includedir@
+mandir = @mandir@
 
 absolute_srcdir = @LOCALSRCDIR@
+absolute_objdir = @LOCALOBJDIR@
 
 # major and minor numbers of this release
 MAJOR_REL=@LIBPAM_VERSION_MAJOR@
@@ -33,17 +34,20 @@ MINOR_REL=@LIBPAM_VERSION_MINOR@
 # they generate.
 
 HEADER_DIRS=-I./include -I$(absolute_srcdir)/libpam/include \
-       -I$(absolute_srcdir) -I$(absolute_srcdir)/libpamc/include
+       -I$(absolute_objdir) -I$(absolute_srcdir)/libpamc/include
 WARNINGS=@WARNINGS@
 OS_CFLAGS=@OS_CFLAGS@
 PIC=@PIC@
 
 # Mode to install shared libraries with
 SHLIBMODE=@SHLIBMODE@
+# Mode to install man pages with
+MANMODE=@MANMODE@
 
 NEED_LINK_LIB_C=@PAM_NEEDS_LIBC@
 HAVE_LCKPWDF=@HAVE_LCKPWDF@
 HAVE_LIBCRACK=@HAVE_LIBCRACK@
+HAVE_LIBCAP=@HAVE_LIBCAP@
 HAVE_LIBCRYPT=@HAVE_LIBCRYPT@
 HAVE_LIBUTIL=@HAVE_LIBUTIL@
 HAVE_NDBM_H=@HAVE_NDBM_H@
@@ -53,13 +57,25 @@ HAVE_LIBFL=@HAVE_LIBFL@
 HAVE_LIBNSL=@HAVE_LIBNSL@
 HAVE_LIBPWDB=@HAVE_LIBPWDB@
 
+ifeq (@HAVE_LIBFLEX@,yes)
+LINK_LIBLEX=-lfl
+else
+ifeq (@HAVE_LIBLEX@,yes)
+LINK_LIBLEX=-ll
+endif
+endif
+
 # documentation support
 HAVE_SGML2TXT=@HAVE_SGML2TXT@
 HAVE_SGML2HTML=@HAVE_SGML2HTML@
+HAVE_PS2PDF=@HAVE_PS2PDF@
 PSER=@PSER@
+DOCDIR=@DOCDIR@
+MANDIR=@MANDIR@
 
 # configuration settings
 WITH_DEBUG=@WITH_DEBUG@
+WITH_MEMORY_DEBUG=@WITH_MEMORY_DEBUG@
 WITH_LIBDEBUG=@WITH_LIBDEBUG@
 WITH_PAMLOCKING=@WITH_PAMLOCKING@
 WITH_LCKPWDF=@WITH_LCKPWDF@
@@ -79,11 +95,17 @@ CRACKLIB_DICTPATH=@CRACKLIB_DICTPATH@
 # generic build setup
 OS=@OS@
 CC=@CC@
-CFLAGS=$(WARNINGS) -D$(OS) $(OS_CFLAGS) $(HEADER_DIRS) @CONF_CFLAGS@
+CFLAGS=$(WARNINGS) -D$(OS) @CFLAGS@ @CPPFLAGS@ $(OS_CFLAGS) $(HEADER_DIRS) @CONF_CFLAGS@
+LDFLAGS=@LDFLAGS@
 LD=@LD@
 LD_D=@LD_D@
 LD_L=@LD_L@
+MV=@MV@
+LDCONFIG=@LDCONFIG@
 DYNTYPE=@DYNTYPE@
+USESONAME=@USESONAME@
+NEEDSONAME=@NEEDSONAME@
+SOSWITCH=@SOSWITCH@
 LIBDL=@LIBDL@
 MKDIR=@MKDIR@
 INSTALL=@INSTALL@
@@ -92,3 +114,10 @@ STRIP=@STRIP@
 CC_STATIC=@CC_STATIC@
 
 LINKLIBS = $(NEED_LINK_LIB_C) $(LIBDL)
+
+USESONAME=@USESONAME@
+SOSWITCH=@SOSWITCH@
+
+ifdef DYNAMIC
+CFLAGS += $(PIC)
+endif