# SPDX-FileCopyrightText: 2021 Unisoc (Shanghai) Technologies Co., Ltd.
#
# SPDX-License-Identifier: LicenseRef-Unisoc-General-1.0
CC ?= gcc
CFLAGS ?= -O3 -g0
LIBS ?= -lm -llvgl -llvdrv -llvinit -lpthread -lfreetype -lwayland-client -lwayland-cursor -lxkbcommon
CFLAGS+=-I./
SRC_DIR=$(shell pwd)
CSRCS = $(shell find $(SRC_DIR) -name '*.c')
COBJS = $(CSRCS:.c=.o)

BIN = lvinit-sample

all: default
%.o: %.c
	@$(CC)  $(CFLAGS) $(LIBS) -c $^ -o $@
	@echo "CC $^"

default: $(COBJS)
	$(CC) -o $(BIN) $(COBJS) $(LIBS)

clean:
	rm -f $(BIN) $(COBJS)
