LDFLAGS=-L/opt/local/lib -Lhexagon
LIBS=-lgsl -lhexagon -lm -lgslcblas
+FONT ?= SourceCodePro-Light.ttf
+
all: sim hexverts
sim.o: | hexagon.h
sim: africa.o sim.o climate.o map.o variate.o | variate.h hexagon/libhexagon.a
$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $+ $(LIBS)
+mkimage: | $(FONT)
+
+SourceCodePro-Light.ttf:
+ curl -L https://github.com/adobe-fonts/source-code-pro/archive/1.017R.tar.gz \
+ | tar -xzf - --no-anchored --strip-components=2 SourceCodePro-Light.ttf
+
hexverts: hexverts.o | hexagon/libhexagon.a
$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $+ -lhexagon -lm