hexagram/examples/Makefile
XANTRONIX Development 1bda9eda26 Port Python to C
2024-01-14 22:32:46 -05:00

27 lines
568 B
Makefile

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 svg
RM = rm
all: $(EXAMPLES)
cluster: cluster.c $(STATIC)
$(CC) $(CFLAGS) $< -o $@ $(STATIC) $(shell pkg-config --cflags --libs cairo x11 librsvg-2.0) -lXext -lm
svg: svg.c $(STATIC)
$(CC) $(CFLAGS) $< -o $@ $(STATIC) $(shell pkg-config --cflags --libs cairo librsvg-2.0) -lm
view: view.c $(STATIC)
$(CC) $(CFLAGS) $< -o $@ $(STATIC) -lncurses
clean:
$(RM) -f $(EXAMPLES)