# Arix network directory service commands
#	These provide name and address lookup services for TWG product

SOURCES = NDbyaddr.c NDbyname.c
OBJECTS	= NDbyaddr.o NDbyname.o
BINARY  = NDbyaddr NDbyname NDnetpath

BINDIST	= ../../../bindist
SRCDIST	= ../../../srcdist
INSTALL	=

MCS	= mcs -c
OPTS	= -O
DEFINES	=
INCLUDE	= -I../../../include
LDFLAGS	= -s
LIBS	= -L../../lib -lnet -lnsl_s -lPW

include	../../../make.pre

DEFS 	= -DSYSTEM5 $(DEFINES)
CFLAGS	=  $(INCLUDE) $(OPTS) $(DEFS)

.c:
	$(CC) $(CFLAGS) -c $<
	${CC} $(LDFLAGS) -o $@ $*.o $(LIBS)
	${MCS} $@

all: $(BINARY)
	@echo ${BINARY} are up to date.

NDnetpath: NDnetpath.sh
	cp NDnetpath.sh NDnetpath
	chmod a+x NDnetpath

#$(BINARY) : ${OBJECTS}
#	${CC} $(LDFLAGS) -o $(BINARY) ${OBJECTS} $(LIBS)
#	${MCS} $(BINARY)

install: $(BINARY)
	cpset $(BINARY) $(INSTALL)/usr/bin/$(BINARY) 755 bin bin

lint:
	lint $(CFLAGS) $(SOURCES)

bindist: $(BINARY)
	cpset $(BINARY) $(BINDIST)/user/usr/bin/$(BINARY) 755 bin bin

srcdist: $(SOURCES)
	cp $(SOURCES) Makefile $(SRCDIST)/user/usr/bin/$(BINARY)

clean:
	rm -f *.o core a.out errs

clobber: clean
	rm -f $(BINARY)

relink:
	rm -f $(BINARY)
