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 | |
CFLAGS += -Wall -I../ta/include -I./include | |
CFLAGS += -I$(TEEC_EXPORT)/include | |
LDADD += -lteec -L$(TEEC_EXPORT)/lib | |
BINARY = optee_example_secure_storage | |
.PHONY: all | |
all: $(BINARY) | |
$(BINARY): $(OBJS) | |
$(CC) -o $@ $< $(LDADD) | |
.PHONY: clean | |
clean: | |
rm -f $(OBJS) $(BINARY) |