include ../mk/build.mk

CC		= $(CROSS)cc

INCLUDE_PATH	= ../include

CFLAGS		+= -I$(INCLUDE_PATH)
LDFLAGS		= -L../src -lhexagram
STATIC		= ../src/libhexagram.a

EXAMPLES	= view cluster

RM		= rm

all: $(EXAMPLES)

$(EXAMPLES): %: %.c $(STATIC)
	$(CC) $(CFLAGS) $< -o $@ $(STATIC)

cluster: cluster.c $(STATIC)
	$(CC) $(CFLAGS) $< -o $@ $(STATIC) $(shell pkg-config --cflags --libs cairo x11) -lXext -lm

view: view.c $(STATIC)
	$(CC) $(CFLAGS) $< -o $@ $(STATIC) -lncurses

clean:
	$(RM) -f $(EXAMPLES)