blob: dc3795ae31855dafe920539cee9023595447abd4 [file] [log] [blame]
Igor Opaniukab88c952017-02-14 13:22:54 +02001CC = $(CROSS_COMPILE)gcc
2LD = $(CROSS_COMPILE)ld
3AR = $(CROSS_COMPILE)ar
4NM = $(CROSS_COMPILE)nm
5OBJCOPY = $(CROSS_COMPILE)objcopy
6OBJDUMP = $(CROSS_COMPILE)objdump
7READELF = $(CROSS_COMPILE)readelf
8
Yves Lefloch97f12d22017-08-01 14:51:38 +02009OBJS := main.o benchmark_aux.o
Igor Opaniukab88c952017-02-14 13:22:54 +020010
Yves Lefloch97f12d22017-08-01 14:51:38 +020011CFLAGS += -Wall -Wextra -Werror -I$(TEEC_EXPORT)/include -I$(TEEC_INTERNAL_INCLUDES)/include
Igor Opaniukab88c952017-02-14 13:22:54 +020012#Add/link other required libraries here
13LDADD += -lm -lteec -lpthread -L$(TEEC_EXPORT)/lib
Igor Opaniukab88c952017-02-14 13:22:54 +020014
15BINARY = benchmark
16
17.PHONY: all
18all: $(BINARY)
19
20$(BINARY): $(OBJS)
Yves Lefloch97f12d22017-08-01 14:51:38 +020021 $(CC) $(LDADD) -o $@ $^
Igor Opaniukab88c952017-02-14 13:22:54 +020022
23.PHONY: clean
24clean:
25 rm -f $(OBJS) $(BINARY)