BSD=.. CFLAGS=-O3 -g -Wall -I$(BSD) #-pg OBJS=bstrlib.o bstrutil.o bstrio.o PROG=bindlogsplit PROGS=$(PROG) bstrcat bsmtp btcp all: $(PROGS) $(PROG): $(PROG).o $(OBJS) cc $(CFLAGS) -o $(PROG) $(PROG).o $(OBJS) # The standard bstrlib is slow in a few places. #bstrlib.o: ../bstrlib.c # cc $(CFLAGS) -c ../bstrlib.c bstrcat: bstrcat.o $(OBJS) cc $(CFLAGS) -o bstrcat bstrcat.o $(OBJS) bsmtp: bsmtp.o $(OBJS) cc $(CFLAGS) -o bsmtp bsmtp.o $(OBJS) btcp: btcp.o $(OBJS) cc $(CFLAGS) -o btcp btcp.o $(OBJS) clean: rm -f *.o $(PROGS) # Additional dependencies $(PROG).o : $(PROG).c bstrutil.h bstrio.h bstrutil.o : bstrutil.c bstrutil.h bstrio.o: bstrio.c bstrutil.h bstrio.h bsmtp.o: bsmtp.c bstrutil.h bstrio.h