| # simple make file for the pam_cap module | |
| topdir=$(shell pwd)/.. | |
| include ../Make.Rules | |
| LDLIBS += -lcap | |
| CFLAGS += -fPIC | |
| all: pam_cap.so | |
| $(MAKE) testcompile | |
| install: all | |
| mkdir -p -m 0755 $(LIBDIR)/security | |
| install -m 0755 pam_cap.so $(LIBDIR)/security | |
| pam_cap.so: pam_cap.o | |
| $(LD) $(LDFLAGS) -o pam_cap.so $< $(LDLIBS) | |
| pam_cap.o: pam_cap.c | |
| $(CC) $(CFLAGS) -c $< -o $@ | |
| testcompile: test.c pam_cap.o | |
| $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $+ -lpam -ldl $(LDLIBS) | |
| clean: | |
| rm -f *.o *.so testcompile *~ |