aboutsummaryrefslogtreecommitdiffstats
path: root/pam_cap
diff options
context:
space:
mode:
authorAndrew G. Morgan <morgan@kernel.org>2008-06-02 22:02:01 -0700
committerAndrew G. Morgan <morgan@kernel.org>2008-06-02 22:02:01 -0700
commit953e7f1d9cf2a0134c342b7c5dd189e78b69d59e (patch)
tree8e67ac086c12d0aab5d64f57128ffc8219bd2c73 /pam_cap
parent8e9b94b41f3f7e90404fe492f7bc7bc438726218 (diff)
downloadplatform_external_libcap-953e7f1d9cf2a0134c342b7c5dd189e78b69d59e.tar.gz
platform_external_libcap-953e7f1d9cf2a0134c342b7c5dd189e78b69d59e.tar.bz2
platform_external_libcap-953e7f1d9cf2a0134c342b7c5dd189e78b69d59e.zip
Some makefile cleanups.
All the good parts of this change are Mike Frysinger's <vapier@gentoo.org> work. Everything that is broken, is due to my mangling of it. Signed-off-by: Andrew G. Morgan <morgan@kernel.org>
Diffstat (limited to 'pam_cap')
-rw-r--r--pam_cap/Makefile7
1 files changed, 5 insertions, 2 deletions
diff --git a/pam_cap/Makefile b/pam_cap/Makefile
index 8819af2..6483790 100644
--- a/pam_cap/Makefile
+++ b/pam_cap/Makefile
@@ -3,6 +3,9 @@
topdir=$(shell pwd)/..
include ../Make.Rules
+LDLIBS += -lcap
+CFLAGS += -fPIC
+
all: pam_cap.so
$(MAKE) testcompile
@@ -11,13 +14,13 @@ install: all
install -m 0755 pam_cap.so $(LIBDIR)/security
pam_cap.so: pam_cap.o
- $(LD) -o pam_cap.so $< $(LIBS)
+ $(LD) $(CFLAGS) -o pam_cap.so $< $(LDLIBS)
pam_cap.o: pam_cap.c
$(CC) $(CFLAGS) -c $< -o $@
testcompile: test.c pam_cap.o
- $(CC) $(CFLAGS) -o $@ $+ -lpam -ldl $(LIBS)
+ $(CC) $(CFLAGS) -o $@ $+ -lpam -ldl $(LDLIBS)
clean:
rm -f *.o *.so testcompile *~