makeinclude

来自「用于传感器网络的节点操作系统 TinyOS 结构设计非常有意思」· 代码 · 共 66 行

TXT
66
字号
TOS = $(shell ncc -print-tosdir)PACKAGE = net.tinyos.tinydbINCLUDES = -I $(TOS)/lib/Commands -I $(TOS)/lib/Attributes -I $(TOS)/lib/TinyDB -I $(TOS)/sensorboards/micasbSRC = $(wildcard *.java) $(wildcard topology/*.java)JAVA = $(SRC)CLASSES = $(JAVA:.java=.class)all: message util sf QueryResultMsg.java QueryMsg.java UartMsg.java CommandMsg.java aparser $(JAVA) $(CLASSES)# general rule for java files%.class: %.java	javac $<QueryResultMsg.java:	$(MIG) $(INCLUDES) -java-classname=$(PACKAGE).QueryResultMsg $(TOS)/../apps/TinyDBApp/TinyDBApp.nc QueryResultMsg >$@QueryMsg.java:	$(MIG) $(INCLUDES) -java-classname=$(PACKAGE).QueryMsg $(TOS)/../apps/TinyDBApp/TinyDBApp.nc QueryMessage >$@UartMsg.java:	$(MIG) $(INCLUDES) -java-classname=$(PACKAGE).UartMsg $(TOS)/../apps/TinyDBApp/TinyDBApp.nc UartMsg >$@CommandMsg.java:	$(MIG) $(INCLUDES) -java-classname=$(PACKAGE).CommandMsg $(TOS)/../apps/TinyDBApp/TinyDBApp.nc CommandMsg >$@#topology: $(wildcard topology/*.java)#%	javac $<message:	cd ../message	make -C ../message -f Makefileutil: 	cd ../util	make -C ../util -f Makefilesf: 	cd ../sf	make -C ../sf -f Makefiletext:	java net.tinyos.tinydb.TinyDBMain -textgui:	java net.tinyos.tinydb.TinyDBMain -guirun:	java net.tinyos.tinydb.TinyDBMainaparser:	cd parser		make -C parser -f Makefile#	javac parser/senseParser.javaclean:	rm -f QueryMsg.java QueryResultMsg.java UartMsg.java CommandMsg.java	rm -rf *.class	rm -rf topology/*.class	make -C parser clean	make -C ../sf clean	make -C ../message clean	make -C ../util clean

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?