BASE = ../../../.. include $(BASE)/common.mk #GCCFLAGS = -Wall -ansi -pedantic -g -std=c++11 -pthread -pg GCCFLAGS = -std=c++11 -pthread -pg INCLUDE = -I$(BASE)/iotjava/iotruntime/cpp/socket/ -I$(BASE)/iotjava/iotruntime/cpp/ -I$(BASE)/iotjava/iotruntime/cpp/socket/ -I$(BASE)/iotjava/iotruntime/cpp/setrelation/ -I$(BASE)/iotjava/iotrmi/C++/ -I$(BASE)/benchmarks/virtuals/ -I$(BASE)/benchmarks/drivers/Cpp/LifxLightBulb -I$(BASE)/benchmarks/Cpp/Lifxtest/ CCCLINKERFLAGS = -ldl all: java cpp PHONY += java java: javac *.java PHONY += cpp cpp: $(G++) $(GCCFLAGS) -o IoTSlave.o IoTSlave.cpp $(INCLUDE) $(CCCLINKERFLAGS) PHONY += run run: java IoTSlave PHONY += readlog readlog: cat *.log PHONY += clean clean: rm -rf *.class rm -rf *.o rm -rf *.log rm -rf gmon.out .PHONY: $(PHONY)