diff --git a/Makefile b/Makefile index 2591070..b0c4321 100644 --- a/Makefile +++ b/Makefile @@ -34,7 +34,7 @@ LDFLAGS = BINDIR = /usr/local/bin # Where the man page should be put -MANDIR = /usr/local/man/man6 +MANDIR = /usr/local/man # Where figlet will search first for fonts (the ".flf" files). DEFAULTFONTDIR = /usr/local/share/figlet @@ -59,7 +59,7 @@ MAN = figlet.6 $(CC) -c $(CFLAGS) -DDEFAULTFONTDIR=\"$(DEFAULTFONTDIR)\" \ -DDEFAULTFONTFILE=\"$(DEFAULTFONTFILE)\" -o $*.o $< -all: figlet chkfont +all: $(BINS) figlet: $(OBJS) $(LD) $(LDFLAGS) -o $@ $(OBJS) @@ -70,10 +70,12 @@ chkfont: chkfont.o clean: rm -f *.o *~ core figlet chkfont -install: $(BINS) +install: all + mkdir -p $(DESTDIR)$(BINDIR) + mkdir -p $(DESTDIR)$(MANDIR)/man6 mkdir -p $(DESTDIR)$(DEFAULTFONTDIR) cp $(BINS) $(DESTDIR)$(BINDIR) - cp $(MAN) $(DESTDIR)$(MANDIR) + cp $(MAN) $(DESTDIR)$(MANDIR)/man6 cp fonts/*.flf $(DEFAULTFONTDIR) cp fonts/*.flc $(DEFAULTFONTDIR)