TOS = $(shell ncc -print-tosdir) PACKAGE = net.tinyos.cmds APP = $(TOS)/../apps/CmdBase MIG = mig java # List of message classes to build MSGS = CmdMsg.java INITIAL_TARGETS = $(MSGS) OTHER_CLEAN = cleanmig ROOT = ../../.. include $(ROOT)/Makefile.include CmdMsg.java: $(MIG) -java-classname=$(PACKAGE).CmdMsg $(APP)/CmdMsg.h CmdMsg -o $@ $(JAVAC) $@ cleanmig: rm -f $(MSGS)