VERSION=3.04
srcdir=@srcdir@
VPATH=@srcdir@
prefix=@prefix@
exec_prefix=@exec_prefix@
bindir=@bindir@
mandir=@mandir@
datadir=@datadir@
INSTALLCMD=@INSTALL@
LIBS=@LIBS@
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 $(bindir) $(datadir) $(mandir)/man1
${INSTALLCMD} dbench tbench tbench_srv $(bindir)
${INSTALLCMD} client.txt $(datadir)
${INSTALLCMD} -m644 dbench.1 $(mandir)/man1
ln -sf dbench.1 $(mandir)/man1/tbench.1
ln -sf dbench.1 $(mandir)/man1/tbench_srv.1
clean:
rm -f *.o *~ dbench tbench tbench_srv
proto:
./mkproto.pl *.c > proto.h
syntax highlighted by Code2HTML, v. 0.9.1