您的位置:首页 > 其它

webbench

2016-08-18 06:24 363 查看
socket.c

CFLAGS?=    -Wall -ggdb -W -O
CC?=        gcc
LIBS?=
LDFLAGS?=
PREFIX?=    /usr/local
VERSION=1.5
TMPDIR=/tmp/webbench-$(VERSION)

#all:   webbench tags
all:   webbench

#tags:  *.c
#    -ctags *.c

install: webbench
install -s webbench $(DESTDIR)$(PREFIX)/bin
install -m 644 webbench.1 $(DESTDIR)$(PREFIX)/man/man1
install -d $(DESTDIR)$(PREFIX)/share/doc/webbench
install -m 644 debian/copyright $(DESTDIR)$(PREFIX)/share/doc/webbench
install -m 644 debian/changelog $(DESTDIR)$(PREFIX)/share/doc/webbench

webbench: webbench.o Makefile
$(CC) $(CFLAGS) $(LDFLAGS) -o webbench webbench.o $(LIBS)

clean:
-rm -f *.o webbench *~ core *.core
#    -rm -f *.o webbench *~ core *.core tags

tar:   clean
-debian/rules clean
rm -rf $(TMPDIR)
install -d $(TMPDIR)
cp -p Makefile webbench.c socket.c webbench.1 $(TMPDIR)
install -d $(TMPDIR)/debian
-cp -p debian/* $(TMPDIR)/debian
ln -sf debian/copyright $(TMPDIR)/COPYRIGHT
ln -sf debian/changelog $(TMPDIR)/ChangeLog
-cd $(TMPDIR) && cd .. && tar cozf webbench-$(VERSION).tar.gz webbench-$(VERSION)

webbench.o:    webbench.c socket.c Makefile

.PHONY: clean install all tar


View Code

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: