FREETYPE_BASE=/usr/local
FREETYPE_INCL=$(FREETYPE_BASE)/include
FREETYPE_LIB=-L$(FREETYPE_BASE)/lib -lttf

CC=gcc
CFLAGS=-Wall -pedantic -I$(FREETYPE_INCL)
LDFLAGS=$(FREETYPE_LIB) -s

all: ttmkfdir

tar: ttmkfdir.tar.gz

ttmkfdir.tar.gz: ttmkfdir.c panose.h README Makefile ttos2val.h ttmkfdir.linuxbin.glibc2
	-rm -f ttmkfdir.tar.gz
	tar zcvf ttmkfdir.tar.gz $^

ttmkfdir.linuxbin.glibc2: ttmkfdir
	ln $< $@

ttmkfdir.linuxbin.libc5: $(FREETYPE_BASE)/lib/libttf.a
	$(CC) -s ttmkfdir.o $< -o $@

ttmkfdir.o: ttmkfdir.c panose.h ttos2val.h

clean:
	-rm -f ttmkfdir *.o core *~ ttmkfdir.tar.gz ttmkfdir.linuxbin.glibc2

mostlyclean:
	-rm -f ttmkfdir *.o core *~ ttmkfdir.tar.gz
