CC = gcc
CFLAGS = -fomit-frame-pointer -O2
LDFLAGS = -N -s

prefix = /usr/local
bindir = $(prefix)/bin
mandir = $(prefix)/man/man1
prog = modeinfo

$(prog): modeinfo.o
	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ -lvga

$(prog).1: modeinfo.man
	sed 's/<PROG-NAME>/$(prog)/g' modeinfo.man >$(prog).1

install: $(prog) $(prog).1
	install -m 755 $(prog) $(bindir)
	install -m 644 $(prog).1 $(mandir)

clean:
	rm -f $(prog) $(prog).o $(prog).1
