CXXFLAGS  = -Wall -Wstrict-prototypes -O -g -I/usr/include -I..
LDFLAGS   = -lpcre -L/usr/local/lib -lpcre++
CC        = g++

OBJS      = replace.o search.o
BINS      = replace search


all: $(OBJS)
	@binlist='$(BINS)'; for binary in $$binlist; do \
		$(CC) $(CXXFLAGS) $(LDFLAGS) $$binary.o -o $$binary; \
		echo "$(CC) $(CXXFLAGS) $(LDFLAGS) $$binary.o -o $$binary"; \
	done



%.o: %.cc
	$(CC) $(CXXFLAGS) -c $< -o $@


clean:
	rm -rf *.o *~ $(BINS)
