
pam_authuser.so: pam_authuser.o
ifdef STATIC
	ld -x -lc -static -o pam_authuser.so pam_authuser.o 
else
	ld -x -lc -shared -o pam_authuser.so pam_authuser.o 
endif
	

pam_authuser.o: pam_authuser.c
	gcc -Wall -fPIC -O2 -c pam_authuser.c

install: /lib/security/pam_authuser.so register

/lib/security/pam_authuser.so: pam_authuser.so
	cp pam_authuser.so /lib/security/pam_authuser.so


register:
ifdef STATIC
	(cd ..; ./register_static pam_modname pam_modname/pam_modname.o)
endif

clean:
	rm -f pam_authuser.so pam_authuser.o
