Makefile 426 B

12345678910111213141516171819202122232425
  1. LDLIBS=-lncursesw
  2. PREFIX=/usr/local
  3. MANPREFIX=$(PREFIX)/man
  4. BINDIR=$(DESTDIR)$(PREFIX)/bin
  5. MANDIR=$(DESTDIR)$(MANPREFIX)/man1
  6. all: rover
  7. rover: rover.c config.h
  8. $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) $(LDLIBS)
  9. install: rover
  10. rm -f $(BINDIR)/rover
  11. mkdir -p $(BINDIR)
  12. cp rover $(BINDIR)/rover
  13. mkdir -p $(MANDIR)
  14. cp rover.1 $(MANDIR)/rover.1
  15. uninstall:
  16. rm -f $(BINDIR)/rover
  17. rm -f $(MANDIR)/rover.1
  18. clean:
  19. rm -f rover