
CC = gcc
CFLAGS = -I.
WARNFLAGS = -Wall -Wwrite-strings -Wstrict-prototypes
DEFS =
LIBS = -lnsl
LDFLAGS =

all: nispasswd

COMPILE = $(CC) -c $(CFLAGS) $(DEFS) $(WARNFLAGS)

OBJS = nispasswd.o nispasswd_xdr.o

.c.o:
	$(COMPILE) $<

nispasswd: $(OBJS)
	gcc $(LDFLAGS) -o nispasswd $(OBJS) $(LIBS)

install: nispasswd
	install -s -m 0511 -o root -g wheel nispasswd /usr/bin
	install -m 644 rpcsvc/nispasswd.h /usr/include/rpcsvc
	install -m 644 rpcsvc/nispasswd.x /usr/include/rpcsvc

clean:
	rm -f core *.o *~ nispasswd
