blob: eae88ed302df2eaeb7a59a1bb3e1113c7f44fc1b [file] [log] [blame]
# 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 *~