#  SPDX-License-Identifier: GPL-2.0
YCCDIR ?= $(CURDIR)/../
OUTPUT ?= $(YCCDIR)/outputs

SRC := $(wildcard *.c)
BIN := $(patsubst %.c,%,$(SRC))

CFLAGS += -Wall -I$(YCCDIR)/utils/ -I$(YCCDIR)/algs/ -I$(YCCDIR)/drv/
LDFLAGS += -L$(OUTPUT) -lycc_drv -lasn1 -ludma -ludev -lpthread -lssl -lcrypto

%:%.c
	$(CC) -o $@ $^ $(CFLAGS) $(LDFLAGS)

all: $(BIN)

clean:
	rm -rf $(BIN)
