# Makefile for passwdd daemon.
CC=gcc
CFLAGS=-O3 -Wall -DSHADOWPWD -funsigned-char -c
LIBS=../lib/libmisc.a
INCLUDEDIRS=../include
OBJS=passwdd.o pidfile.o commonio.o pwio.o shadowio.o parse.o obscure.o salt.o

.c.o:
	${CC} ${CFLAGS} -I ${INCLUDEDIRS} $<

passwdd: ${OBJS}
	${CC} ${LDFLAGS} -o $@ ${OBJS} ${LIBS}
	
all: passwdd	

clean:
	rm -f *.o *.log *~ *.orig

install: all
	install passwdd -m 6755 ${SYSDIR}
	install passwdd.conf -m 755 ${CONFDIR}
