CFLAGS=-Wall -std=c++17 -O3 -Wno-misleading-indentation -static-libgcc -static-libstdc++

OUT = lb3ddf_1s

SRCS = \
 ./src/ddf.cpp \
 ./src/dts.cpp \
 ./src/lb3ddf_1s.cpp

HEADERS = \
 ./src/color.hpp \
 ./src/ddf.h \
 ./src/dts.h

OBJS=$(subst .cpp,.o,$(SRCS))

all: $(OUT)

$(OUT): $(OBJS)
	g++ -o $(OUT) $(OBJS) $(CFLAGS) $(LDLIBS)

clean:
	rm -f $(OBJS) $(OUT)
