+
BASE := ..
include $(BASE)/common.mk
-all: mkdir tree parser compiler rmi runtime installer
+all: mkdir tree parser compiler rmi runtime runtime-cpp installer
infra: runtime installer
mkdir:
[ -d ../bin ] || mkdir ../bin
+# C++ slave
+PHONY += runtime-cpp
+runtime-cpp:
+ cd iotruntime/cpp/iotslave; make cpp
+
# Parser compilation and run
PHONY += tree
tree:
$(JAVAC) -classpath .:$(RUNTIMEJARS):$(PHONEJARS):$(ZIPJARS) iotruntime/*.java iotruntime/master/*.java iotruntime/slave/*.java iotruntime/messages/*.java iotruntime/stub/*.java iotruntime/zigbee/*.java -d $(BIN_DIR)
cp ../localconfig/iotruntime/IoTMaster.config $(BIN_DIR)/iotruntime/
cp ../localconfig/iotruntime/IoTSlave.config $(BIN_DIR)/iotruntime/
- #cp ../others/sslkey/*.jks $(BIN_DIR)/iotruntime/
+ cp ../localconfig/iotruntime/*.bash $(BIN_DIR)/iotruntime/
cp -r ../localconfig/mysql $(BIN_DIR)/iotruntime/
cp -r ../localconfig/tomoyo $(BIN_DIR)/iotruntime/
[ -d $(BIN_DIR)/iotruntime/log ] || mkdir $(BIN_DIR)/iotruntime/log