diff options
Diffstat (limited to 'pam_cap/Makefile')
-rw-r--r-- | pam_cap/Makefile | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/pam_cap/Makefile b/pam_cap/Makefile index 09083ea..b245307 100644 --- a/pam_cap/Makefile +++ b/pam_cap/Makefile @@ -55,20 +55,18 @@ lazylink.so: lazylink.c ../libcap/execable.h ../libcap/loader.txt endif endif -pam_cap.o: pam_cap.c - $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ - ../libcap/libcap.a: $(MAKE) -C ../libcap libcap.a +# Avoid $(LDFLAGS) here to avoid conflicts with --static for a in-tree +# test binary. test_pam_cap: test_pam_cap.c pam_cap.c ../libcap/libcap.a - $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ test_pam_cap.c $(LIBCAPLIB) --static + $(CC) $(CFLAGS) $(CPPFLAGS) -o $@ test_pam_cap.c $(LIBCAPLIB) --static -testlink: test.c pam_cap.o +testlink: test.o pam_cap.o $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $+ -lpam -ldl $(LIBCAPLIB) test: testlink test_pam_cap pam_cap.so - $(MAKE) testlink ./test_pam_cap LD_LIBRARY_PATH=../libcap ./pam_cap.so LD_LIBRARY_PATH=../libcap ./pam_cap.so --help |