2018-12-16 11:37:04 -06:00
|
|
|
include ../mk/build.mk
|
|
|
|
|
|
|
|
CC = $(CROSS)cc
|
|
|
|
|
|
|
|
INCLUDE_PATH = ../include
|
|
|
|
|
|
|
|
CFLAGS += -I$(INCLUDE_PATH)
|
|
|
|
LDFLAGS = -L../src -lhexagram
|
2019-02-16 01:39:43 -06:00
|
|
|
STATIC = ../src/libhexagram.a
|
2018-12-16 11:37:04 -06:00
|
|
|
|
2019-06-11 21:13:05 -05:00
|
|
|
EXAMPLES = view cluster svg
|
2018-12-16 11:37:04 -06:00
|
|
|
|
2019-05-23 01:20:05 -05:00
|
|
|
RM = rm
|
2018-12-16 11:37:04 -06:00
|
|
|
|
|
|
|
all: $(EXAMPLES)
|
|
|
|
|
2019-05-25 18:19:56 -05:00
|
|
|
cluster: cluster.c $(STATIC)
|
2019-05-27 19:52:00 -05:00
|
|
|
$(CC) $(CFLAGS) $< -o $@ $(STATIC) $(shell pkg-config --cflags --libs cairo x11) -lXext -lm
|
2019-05-25 18:19:56 -05:00
|
|
|
|
2019-06-11 21:13:05 -05:00
|
|
|
svg: svg.c $(STATIC)
|
|
|
|
$(CC) $(CFLAGS) $< -o $@ $(STATIC) $(shell pkg-config --cflags --libs cairo) -lm
|
|
|
|
|
2019-02-19 19:26:33 -06:00
|
|
|
view: view.c $(STATIC)
|
|
|
|
$(CC) $(CFLAGS) $< -o $@ $(STATIC) -lncurses
|
|
|
|
|
2018-12-16 11:37:04 -06:00
|
|
|
clean:
|
|
|
|
$(RM) -f $(EXAMPLES)
|