VERSION=3.04 srcdir=. prefix= exec_prefix=${prefix} bindir=${exec_prefix}/bin mandir=${prefix}/man datadir=${prefix}/share/dbench INSTALLCMD=/usr/bin/install -c -o root -g wheel LIBS= CC=cc CFLAGS=-fno-common -O -I. -DVERSION=\"$(VERSION)\" -DDATADIR=\"$(datadir)\" 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