###################################
#
# Created by jiaqiang.ye@lnxall.com
#
# Simple Makefile for QYWDT
#
# 2024/10/25
#
###################################

# Disable builtin rules
MAKEFLAGS    += -r -R

CC           := $(TARGET_CC)
# Setup openwrt related variables
C_FLAGS      := -I. $(TARGET_CFLAGS) -DNDEBUG -Wall -Wno-error -O2 \
	-ggdb -fPIC -D_GNU_SOURCE

SOURCES      := $(wildcard *.c)
OBJECTS      := $(SOURCES:.c=.o)

TARGETS       = qywdt $(OBJECTS)

.PHONY: all clean
all: $(TARGETS)

qywdt: $(OBJECTS)
	$(CC) -o $@ $^

%.o: %.c
	$(CC) $(C_FLAGS) -c -o $@ $<

clean:
	rm -rf *.o $(TARGETS)
