]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/libpam/examples/Makefile
Initial import of virgin Linux-PAM 0.65, slightly stripped down.
[FreeBSD/FreeBSD.git] / contrib / libpam / examples / Makefile
1 #
2 # $Id: Makefile,v 1.10 1996/11/10 19:50:59 morgan Exp $
3 #
4
5 dummy:
6
7         @echo   "*** This is not a top level Makefile!"
8
9 PROGS = blank xsh check_user
10 SRCS = blank.c xsh.c check_user.c
11
12 # have removed the following pair since they no longer conform to
13 # any recognized conventions: vpass test
14 # ditto: vpass.c test.c
15
16 PROGSUID =
17
18 all: $(PROGS)
19
20 check_user: check_user.o
21         $(CC) $(CFLAGS) -o $@ $< $(LOADLIBES)
22
23 blank: blank.o
24         $(CC) $(CFLAGS) -o $@ $< $(LOADLIBES)
25
26 xsh: xsh.o
27         $(CC) $(CFLAGS) -o $@ $< $(LOADLIBES)
28
29 install: all
30         if [ -n "$(PROGS)" ]; then cp $(PROGS) ../bin ; fi
31         if [ -n "$(PROGSUID)" ]; then \
32                 $(INSTALL) -m 4555 -o root -g bin $(PROGSUID) ../bin ; fi
33
34 clean:
35         rm -f *.a *.so *.o *~ $(PROGS) $(PROGSUID)
36
37 remove:
38         cd ../bin ; rm -f $(PROGS) $(PROGSUID)
39
40 extraclean: clean
41         rm -f *.a *.out *.o *.so
42         for x in $(PROGS) $(PROGSUID) ; do rm -f ../bin/$$x ; done