diff options
author | Andrew G. Morgan <morgan@kernel.org> | 2008-06-02 22:02:01 -0700 |
---|---|---|
committer | Andrew G. Morgan <morgan@kernel.org> | 2008-06-02 22:02:01 -0700 |
commit | 953e7f1d9cf2a0134c342b7c5dd189e78b69d59e (patch) | |
tree | 8e67ac086c12d0aab5d64f57128ffc8219bd2c73 /pam_cap | |
parent | 8e9b94b41f3f7e90404fe492f7bc7bc438726218 (diff) | |
download | platform_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/Makefile | 7 |
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 *~ |