7 exec_prefix=@exec_prefix@
15 CFLAGS=@CFLAGS@ -I. -DVERSION=\"$(VERSION)\" -DDATADIR=\"$(datadir)\"
18 DB_OBJS = fileio.o util.o dbench.o child.o system.o snprintf.o
19 TB_OBJS = sockio.o util.o dbench.o child.o socklib.o snprintf.o
20 SRV_OBJS = util.o tbench_srv.o socklib.o
22 all: dbench tbench tbench_srv
25 $(CC) -o $@ $(DB_OBJS) $(LIBS)
28 $(CC) -o $@ $(TB_OBJS) $(LIBS)
30 tbench_srv: $(SRV_OBJS)
31 $(CC) -o $@ $(SRV_OBJS) $(LIBS)
33 # Careful here: don't install client.txt over itself.
35 ${INSTALLCMD} -d $(bindir) $(datadir) $(mandir)
36 ${INSTALLCMD} dbench tbench tbench_srv $(bindir)
37 ${INSTALLCMD} client.txt $(datadir)
38 ${INSTALLCMD} -m644 dbench.1 $(mandir)
39 ln -sf dbench.1 $(mandir)/tbench.1
40 ln -sf dbench.1 $(mandir)/tbench_srv.1
43 rm -f *.o *~ dbench tbench tbench_srv
46 ./mkproto.pl *.c > proto.h