PASSWD=/usr/bin/passwd
CHFN=/usr/bin/chfn
CHSH=/usr/bin/chsh

CFLAGS += -Wall -g -I../../include -I../../kernel/include 
LDFLAGS += -L../../libsecure
LIBS += -lsecure

PROGS = spasswd schfn schsh
DESTDIR = /usr/flask/bin

all:  $(PROGS)

% : %.o
	$(CC) $(LDFLAGS) -o $@ $< $(LIBS)

spasswd.o: spasswd.c
	$(CC) $(CFLAGS) -DPASSWD=\"$(PASSWD)\" -c -o $@ $<

schfn.o: spasswd.c
	$(CC) $(CFLAGS) -DPASSWD=\"$(CHFN)\" -c -o $@ $<

schsh.o: spasswd.c
	$(CC) $(CFLAGS) -DPASSWD=\"$(CHSH)\" -c -o $@ $<

install: all
	install -m 555 -o root -g root $(PROGS) $(DESTDIR)

clean:
	rm -f $(PROGS) *.o

