hey, I must forget the syntax and got this strange phenomenon. In my makefile, I have
IB.a:errorcode.cpp EClientSocketBase.cpp EPosixClientSocket.cpp Myewrapper.cpp
all: test1 IB.a
and when I "make all", only test1 is made. I "make IB.a", and it says nothing to be done for it, though there is no IB.a under the dir at all!