VERSION=4.00 srcdir=@srcdir@ VPATH=@srcdir@ prefix=@prefix@ exec_prefix=@exec_prefix@ bindir=@bindir@ mandir=@mandir@ datadir=@datadir@ INSTALLCMD=@INSTALL@ LIBS=@LIBS@ -lpopt CC=@CC@ CFLAGS=@CFLAGS@ -I. -DVERSION=\"$(VERSION)\" -DDATADIR=\"$(datadir)\" EXEEXT=@EXEEXT@ DB_OBJS = fileio.o util.o dbench.o child.o system.o snprintf.o TB_OBJS = sockio.o util.o dbench.o child.o socklib.o snprintf.o SRV_OBJS = util.o tbench_srv.o socklib.o all: dbench tbench tbench_srv dbench: $(DB_OBJS) $(CC) -o $@ $(DB_OBJS) $(LIBS) tbench: $(TB_OBJS) $(CC) -o $@ $(TB_OBJS) $(LIBS) tbench_srv: $(SRV_OBJS) $(CC) -o $@ $(SRV_OBJS) $(LIBS) # Careful here: don't install client.txt over itself. install: all ${INSTALLCMD} -d $(DESTDIR)$(bindir) $(DESTDIR)$(datadir) $(DESTDIR)$(mandir) ${INSTALLCMD} dbench tbench tbench_srv $(DESTDIR)$(bindir) ${INSTALLCMD} @top_srcdir@/client.txt $(DESTDIR)$(datadir) ${INSTALLCMD} -m 644 @top_srcdir@/dbench.1 $(DESTDIR)$(mandir) ln -sf dbench.1 $(DESTDIR)$(mandir)/tbench.1 ln -sf dbench.1 $(DESTDIR)$(mandir)/tbench_srv.1 clean: rm -f *.o *~ dbench tbench tbench_srv proto: ./mkproto.pl *.c > proto.h