CC=gcc
CP= cp
RM=rm -f

BINDIR=/usr/local/bin
MANDIR=/usr/local/share/man/man1

CFLAGS=-Wall
# CFLAGS=-DTEXT_ONLY -Wall
# CFLAGS=-DNO_BOLD -Wall
# CFLAGS=-DTEXT_ONLY -DNO_BOLD -Wall

.phony:	clean all install uninstall test

all:	frame frame.1.gz

frame:	frame.c graphical.h text.h
	$(CC) -o frame $(CFLAGS) $^

frame.1.gz: frame.1
	gzip -k frame.1

install: frame frame.1.gz
	mkdir -p $(BINDIR)
	mkdir -p $(MANDIR)
	$(CP) frame $(BINDIR)/
	$(CP) frame.1.gz $(MANDIR)/

clean:
	$(RM) frame *.o *~ frame.1.gz

uninstall:
	$(RM) $(BINDIR)/frame
	$(RM) $(MANDIR)/frame.1.gz

test: frame
	./test-frame.sh

