Add initial optee_benchmark app
optee_benchmark application handles all provided timestamp data for the
roundtrip time from libteec to OP-TEE OS core.
Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org>
Signed-off-by: Igor Opaniuk <igor.opaniuk@linaro.org>
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..a60a11d
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,27 @@
+CC = $(CROSS_COMPILE)gcc
+LD = $(CROSS_COMPILE)ld
+AR = $(CROSS_COMPILE)ar
+NM = $(CROSS_COMPILE)nm
+OBJCOPY = $(CROSS_COMPILE)objcopy
+OBJDUMP = $(CROSS_COMPILE)objdump
+READELF = $(CROSS_COMPILE)readelf
+
+OBJS := main.o benchmark_aux.o
+
+CFLAGS += -Wall -I$(TEEC_EXPORT)/include\
+ -I./include -I$(TEEC_INTERNAL_INCLUDES)/include
+#Add/link other required libraries here
+LDADD += -lm -lteec -lpthread -L$(TEEC_EXPORT)/lib
+CROSS_COMPILE="$(HOST_CROSS_COMPILE)"
+
+BINARY = benchmark
+
+.PHONY: all
+all: $(BINARY)
+
+$(BINARY): $(OBJS)
+ $(CC) $(LDADD) $(OBJS) -o $(BINARY)
+
+.PHONY: clean
+clean:
+ rm -f $(OBJS) $(BINARY)