1 CFLAGS=-Wall -Wno-format -I/opt/local/include -Ihexagon
2 LDFLAGS=-L/opt/local/lib -Lhexagon
3 LIBS=-lgsl -lhexagon -lm -lgslcblas
5 FONT ?= SourceCodePro-Light.ttf
11 sim: africa.o sim.o climate.o map.o variate.o | variate.h hexagon/libhexagon.a
12 $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $+ $(LIBS)
16 SourceCodePro-Light.ttf:
17 curl -L https://github.com/adobe-fonts/source-code-pro/archive/1.017R.tar.gz \
18 | tar -xzf - --no-anchored --strip-components=2 SourceCodePro-Light.ttf
20 hexverts: hexverts.o | hexagon/libhexagon.a
21 $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $+ -lhexagon -lm
25 git clone https://pd.if.org/git/hexagon
27 hexagon/libhexagon.a: hexagon
28 make -C hexagon libhexagon.a
31 rm -f *.o sim hexagon/libhexagon.a hexverts