flags	:= -Wall -O0 -std=c23 -I. -Wno-int-to-pointer-cast -Wno-pointer-sign
ldflags := -lmd
incdir	:= /usr/include
mandir	:= /usr/share/man

export incdir
export mandir

.PHONY: clean

all: analysis

analysis: xsc256.o const.o
	cc $(flags) $^ -o $@ $(ldflags)

xsc256.o: xsc256.c
	cc $(flags) -c $<

const.o: const.c
	cc $(flags) -c $<

clean:
	rm -f *.o analysis

