21 lines
386 B
Makefile
21 lines
386 B
Makefile
|
library := libota-burnboot.so
|
||
|
lib_src := \
|
||
|
BurnNandBoot.c \
|
||
|
BurnSdBoot.c \
|
||
|
OTA_BurnBoot.c \
|
||
|
Utils.c
|
||
|
|
||
|
target := ota-burnboot0 ota-burnuboot
|
||
|
|
||
|
.PHONY: all build-library build-bin
|
||
|
|
||
|
all: build-library build-bin
|
||
|
|
||
|
%: %.c
|
||
|
$(CC) -L. -lota-burnboot $(CFLAGS) $(LDFLAGS) $^ -o $@
|
||
|
|
||
|
build-bin: build-library $(target)
|
||
|
|
||
|
build-library: $(lib_src)
|
||
|
$(CC) -fPIC -shared $(LDFLAGS) $^ -o $(library)
|