| 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_acipher |
| |
| .PHONY: all |
| all: $(BINARY) |
| |
| $(BINARY): $(OBJS) |
| $(CC) -o $@ $< $(LDADD) |
| |
| .PHONY: clean |
| clean: |
| rm -f $(OBJS) $(BINARY) |
| |
| %.o: %.c |
| $(CC) $(CFLAGS) -c $< -o $@ |