blob: c4c82393af5d68f70d92a06ce8ff606da973ad51 [file] [log] [blame]
Bryan O'Donoghue1d7d9ad2018-04-11 17:09:51 +01001CC ?= $(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
Igor Opaniuk06fe31c2017-08-07 02:37:51 +03008
9OBJS = main.o
10
11CFLAGS += -Wall -I../ta/include -I$(TEEC_EXPORT)/include -I./include
12#Add/link other required libraries here
13LDADD += -lteec -L$(TEEC_EXPORT)/lib
14
Etienne Carriered3cb2762017-11-09 15:45:53 +010015BINARY = optee_example_hello_world
Igor Opaniuk06fe31c2017-08-07 02:37:51 +030016
17.PHONY: all
18all: $(BINARY)
19
20$(BINARY): $(OBJS)
21 $(CC) -o $@ $< $(LDADD)
22
23.PHONY: clean
24clean:
25 rm -f $(OBJS) $(BINARY)
Jerome Forissier029d5832018-04-20 10:48:13 +020026
27%.o: %.c
28 $(CC) $(CFLAGS) -c $< -o $@