29 lines
551 B
Makefile
29 lines
551 B
Makefile
|
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 = bliq_storage
|
||
|
|
||
|
.PHONY: all
|
||
|
all: $(BINARY)
|
||
|
|
||
|
$(BINARY): $(OBJS)
|
||
|
$(CC) $(LDFLAGS) -o $@ $< $(LDADD)
|
||
|
|
||
|
.PHONY: clean
|
||
|
clean:
|
||
|
rm -f $(OBJS) $(BINARY)
|
||
|
|
||
|
%.o: %.c
|
||
|
$(CC) $(CFLAGS) -c $< -o $@
|