命令行用make编译java网络库jexxus

2014-11-24 08:47:16 来源: 作者: 浏览: 0

JARNAME=jexxus
JC=javac
JFLAGS=-g


SRCDIR=./src
DOCDIR=./doc
SRCFILES=$(shell find $(SRCDIR) -name "*.java")
CLSFILES=$(SRCFILES:.java=.class)


JDFLAGS:= -sourcepath $(SRCDIR) -d $(DOCDIR)


all: $(CLSFILES)


$(CLSFILES): $(SRCFILES)
$(JC) $(JFLAGS) $(SRCFILES)


jar: $(CLSFILES)
jar cvf $(JARNAME).jar $(CLSFILES)


.PHONY:doc
doc:
javadoc $(JDFLAGS) $(SRCFILES)


clean:
$(RM) $(JARNAME).jar && find $(SRCDIR) -name *.class | xargs $(RM)


今天想找一个java网络库,google了一下,发现了这个排在前面又异常简单的,就试着编译一下。平时都没有用java,05年初在学校里学习也没有代码目录树这种级别的项目。查找资料,折腾了很久,终于算是搞定了。之所以说算是,因为我还没有用过这个jar包:)。不管了,先记下来。


有的情况下,还要在Makefile指明CLASSPATH。嗯。:)


这个Makefile写的还是很通用的,应该可以适应很多情况。嗯。:)


不过费劲编译好之后,还是决定不用它了。还是用


Netty


吧。


-->

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: