#
# the projects name
#
RPCGEN=rpcgen

.SUFFIXES: .h .x

.x.h:
	$(RPCGEN) $<

CFLAGS=-O
LFLAGS=-O
OBJLIB=-lsaphir

QSVC=lnm_svc.c lnm_xdr.c
QSVCO=$(QSVC:.c=.o)

QCLNT=lnm_clnt.c lnm_xdr.c
QCLNTO=$(QCLNT:.c=.o)

LNM=lnm.o $(QSVCO)

lnm: $(LNM)
	$(CC) $(LFLAGS) -o $@ $(LNM) $(OBJLIB)

$(QSVC) $(QCLNT) lnm.o tlnm.o: lnm.h

vmsdef.INC: vmsdef.h
	awk '($$1 == "#define") && ($$2 !~ "__.*")\
	      { printf "\tPARAMETER %s = %d\n",$$2,$$3 }' vmsdef.h > $@
vmsdef.csh: vmsdef.h
	awk '($$1 == "#define") && ($$2 !~ "__.*")\
	      { printf "@ %s = %d\n",$$2,$$3 }' vmsdef.h | tr -d '$$' > $@ 
