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