# # $Id$ # include ../Make.Rules PROGS = blank xsh check_user SRCS = blank.c xsh.c check_user.c PROGSUID = CFLAGS += -I../libpam_misc/include -I../libpamc/include LOADLIBES = -L../libpam -L../libpamc -L../libpam_misc -lpam -lpam_misc all: $(PROGS) check_user: check_user.o $(CC) $(CFLAGS) -o $@ $< $(LOADLIBES) blank: blank.o $(CC) $(CFLAGS) -o $@ $< $(LOADLIBES) xsh: xsh.o $(CC) $(CFLAGS) -o $@ $< $(LOADLIBES) clean: rm -f *.a *.so *.o *~ $(PROGS) $(PROGSUID) rm -f *.a *.out *.o *.so # note, the programs are test programs, they should not be # installed on your system! install: all if [ -n "$(PROGS)" ]; then cp $(PROGS) ../bin ; fi if [ -n "$(PROGSUID)" ]; then \ $(INSTALL) -m 4555 $(PROGSUID) ../bin ; fi remove: cd ../bin ; rm -f $(PROGS) $(PROGSUID) for x in $(PROGS) $(PROGSUID) ; do rm -f ../bin/$$x ; done