# Generated automatically from Makefile.in by configure.
SRCS=	transit.c \
	servconf.c \
	log.c \
	access.c \
	yp.c \
	util.c \
	modules.c \
	conf.tab.c \
	lex.conf.c \
	yp_svc.c

OBJS=$(SRCS:.c=.o)
GEN_C_SRCS= conf.tab.c conf.tab.h lex.conf.c yp_svc.c yp.h

prefix = /usr/local
CONFDIR=${prefix}/etc/yptransitd
BINDIR=/usr/local/sbin
MODDIR=$(CONFDIR)/modules
RPCDIR = /usr/include/rpcsvc

LIBS=-lresolv -ldl  -L/usr/local/lib -L/usr/local/lib -lldap -llber -lfl
INCLUDES=
CFLAGS=-O2 -g -Wall -fPIC $(INCLUDES)
CPPFLAGS= -I/usr/local/include -I/usr/local/include -DCONFDIR='"$(CONFDIR)"'
LDFLAGS=
CC=cc
CPP=cc -E
LD=cc
YACC=bison -y
YACCOPTS=
LEX=flex
LEXOPTS=
RANLIB=ranlib
RPCGEN=/usr/bin/rpcgen -I -C
INSTALL=/usr/bin/install -c -o root -g wheel
INSTALL_PROGRAM=/usr/bin/install -c -o root -g wheel -s -c -m 755

COMPILE = $(CC) -c $(CPPFLAGS) $(CFLAGS)

.c.o:
	$(COMPILE) $<

all: $(GEN_C_SRCS) $(OBJS)
	$(LD) $(LDFLAGS) $(OBJS) ../lib/getopt_long.o -o yptransitd $(LIBS)

install: all
	$(INSTALL_PROGRAM) yptransitd ${BINDIR}/yptransitd

conf.tab.c conf.tab.h: confparse.y
	$(YACC) $(YACCOPT) -b conf -p conf -d confparse.y

lex.conf.c: confparse.l
	$(LEX) $(LEXOPT) -Pconf confparse.l

yp_svc.c:
	${RPCGEN} -DYPSERV_ONLY -m ${RPCDIR}/yp.x | \
	sed s/"static int _rpcsvcstate"/"int _rpcsvcstate"/g | \
	sed s/"#include \"\/usr\/include\/rpcsvc\/yp.h\""/"#include \"yp.h\""/ > yp_svc.c

yp.h: yp_svc.c
	rm -f yp.h
	${RPCGEN} -h -o yp.h ${RPCDIR}/yp.x

clean:
	rm -f $(OBJS) ${GEN_C_SRCS} core yptransitd


syntax highlighted by Code2HTML, v. 0.9.1