求教一个makefile,该怎么处理

求教一个makefile
CFLAGS := -Wall -O2 

PROGS = \
mutilprocessserver \
client \

all: $(PROGS)

mutilprocessserver: mutilprocessserver.c sendReceive.o

client: client.c sendReceive.o

sendReceive.o: sendReceive.c

.PHONY : clean dist

dist : clean
tar czf 02152c.tar.gz *.

这是我原本的makefile  现在要链接一个静态库,也就是lpthread.a 怎样在这基础上修改啊
makefile LINUX

------解决方案--------------------
CFLAGS := -Wall -O2 
LDFLAGS = -lptrhead.a

...
------解决方案--------------------

//如果是线程库的话
mutilprocessserver: mutilprocessserver.c sendReceive.o -lpthread
//如果是自己生成的话
mutilprocessserver: mutilprocessserver.c sendReceive.o -L ./xx/xx libpthread.a

也可以像一楼那样,不过注意-L 来引导路径
------解决方案--------------------
引用:
我拼写错误LZ都没发现?改成
LDFLAGS = -lpthread.a

加了选项之后,它已经出现在命令行中,如下
cc -Wall -O2   -lptrhead.a  mutilprocessserver.c sendReceive.o   -o mutilprocessserver
/usr/bin/ld: cannot find -lptrhead.a
如果LZ仔细看看上面的出错信息,就知道生效了,只是打错库了。

LDFLAGS = -lpthread   就可以了吧!
不需要后缀吧,加了后缀,貌似还要加前缀的