hexagram/examples/Makefile

28 lines
503 B
Makefile
Raw Normal View History

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
EXAMPLES = view cluster
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-02-16 01:39:43 -06:00
$(EXAMPLES): %: %.c $(STATIC)
$(CC) $(CFLAGS) $< -o $@ $(STATIC)
2018-12-16 11:37:04 -06:00
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
2018-12-16 11:37:04 -06:00
clean:
$(RM) -f $(EXAMPLES)