CCC=g++
CCFLAGS = -Wall

all : first second

first : myio.o client.o
	$(CCC) $(CCFLAGS) -o $@ $^

second : myio.o iotest.o
	$(CCC) $(CCFLAGS) -o $@ $^

##default rule for creating .o
%.o : %.cc
	$(CCC) -c $(CCFLAGS) $<

myio.o: myio.h myio.cc
client.o : myio.h client.cc
iotest.o : myio.h iotest.cc

clean: 
	rm -f *.o *~ *% *# .*#

clean-all: clean
	rm -f first second
