CC=gcc -B./
CFLAGS=-O -g -fPIC

PROGS= foo wfoo

all: $(PROGS)
	for f in $(PROGS); do echo "Running: $$f"; ./$$f; \
	  if [ $$? != 0 ]; then echo Failed; fi; done

foo: main.o foo.o
	$(CC) -static -o $@ $^

wfoo: main.o wfoo.o
	$(CC) -static -o $@ $^

clean:
	rm -f $(PROGS) *.so *.o

tar:
	tar cfz bug.tar.gz Makefile *.c
